Tugas:
Diberikan .txtfile dengan bingkai ASCII seni masing-masing dipisahkan oleh \n(lihat contoh ini jika Anda tidak jelas) menghasilkan gambar bergerak dengan bingkai dengan 1 bingkai per detik.
Perhatikan bahwa ada jejak \ndi bingkai terakhir.
Setiap dimensi frame akan:
- X <80
- Y <20
Aturan
- Frame Sebelumnya harus dihapus sebelum yang berikutnya ditampilkan, jadi hanya mencetak setiap frame ke terminal bukan jawaban yang valid.
- Baru Anda dapat mengambil nama file seperti yang Anda inginkan, baik dari itu disimpan dalam variabel atau dari sys args.
- Baru Gambar harus diulang tanpa batas
- Ini adalah kode golf: program terkecil menang.
Contoh
Memasukkan
0 0
0 0
00000
0 0
0 0
00000
0
00000
0
00000
0 0
0 0
0
0
0
Keluaran

Tidak bermain golf
import curses, time
stdscr = curses.initscr()
Frames = file.read(file('Frames.txt')).split('\n')
while True:
y = 0
for i in range(len(Frames)):
stdscr.addstr(y,0,Frames[i])
stdscr.refresh()
y += 1
if Frames[i] == '':
y = 0
stdscr.clear()
time.sleep(1)
document.body.innerText