任务:
给定一个.txt文件,其中每个文件都有ASCII艺术图案,每个文件之间用分隔\n(如果不清楚,请参见本示例),以每秒1帧的帧输出运动图像。
请注意,\n最后一帧上有尾随。
每个框架尺寸为:
- X <80
- Y <20
规则
- 在显示下一帧之前,必须清除上一帧,因此仅将每帧打印到终端上都不是有效的答案。
- 新建可以从文件名或sys args中获取所需的文件名。
- 新图像必须无限循环
- 这就是代码高尔夫:最小的程序胜出。
例
输入值
0 0
0 0
00000
0 0
0 0
00000
0
00000
0
00000
0 0
0 0
0
0
0
输出量

未打高尔夫球
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