沙漏
这个沙漏有60个“时间沙”,它完全充满了每个小室。时钟宽19个字符,高13个字符。每个腔室有5排沙子,中间有一行可容纳1块沙子。最上面一行可容纳17个沙子,下一行可容纳15个,依此类推(请参阅下文)。沙子以每秒一沙的速度掉入底部腔室。
START 3 SECONDS LATER 38 SECONDS LATER
███████████████████ ███████████████████ ███████████████████
█.................█ 17 █.............. █ 14 █ █ 0
██...............██ 15 ██...............██ 15 ██ ██ 0
███.............███ 13 ███.............███ 13 ███....... ███ 7
█████.........█████ 09 █████.........█████ 09 █████.........█████ 09
███████.....███████ 05 ███████.....███████ 05 ███████.....███████ 05
█████████.█████████ 01 █████████.█████████ 01 █████████.█████████ 01
███████ ███████ ███████ . ███████ ███████ . ███████
█████ █████ █████ . █████ █████ . █████
███ ███ ███ . ███ ███.... ███
██ ██ ██ ██ ██...............██
█ █ █ █ █.................█
███████████████████ ███████████████████ ███████████████████
挑战
一定时间(0≤t≤60)后,显示沙漏(不需要数字或标题)。
编码规则
- 沙漏的外观应与此处所示完全相同。您可以使用任何适合您的语言
█
的.
字符替换字符和/或字符(Unicode,ASCII兼容性问题)。 - 输入应该是数字,例如45或7。在这么多秒后显示时钟。
- 输出可以显示或保存到文件中。不需要上面显示的其他文本或标签-我们只需要沙漏即可。
- 如果用户输入t> 60,则不必处理该错误。
点数
- 最短的代码胜出。
我不知道是否只有我一个人,但是沙漏在编辑器中的外观与帖子本身完全不同。这可能是因为█字符没有以适当的宽度显示。
—
丹尼斯
沙粒是否会碰到当前层,然后在一秒钟后向左对齐?
—
xnor
t == 59的输出应该是什么?
—
edc65
恭喜您进入了Stack Exchange热门网络问题列表!
—
Alex A.
这不是真正的答案,因为它不符合规范,但请在此处查看Desmos中的提交内容。(按播放按钮,并将速度设置为0.15x,约1单位/秒)
—
Conor O'Brien