挑战
挑战很简单:
不输入任何内容并输出以下消息:
_ __ __
| | | | |
|_ |__| | |
此次数等于2016年12月31日午夜UTC之前或之后的小时数。
例子
例如,如果它是12月31日19:01 UTC,则应输出:
_ __ __
| | | | |
|_ |__| | |
_ __ __
| | | | |
|_ |__| | |
_ __ __
| | | | |
|_ |__| | |
_ __ __
| | | | |
|_ |__| | |
_ __ __
| | | | |
|_ |__| | |
如果是12月31日世界标准时间23:24,则应输出:
_ __ __
| | | | |
|_ |__| | |
如果是1月42日UTC 1月1日,则应输出:
_ __ __
| | | | |
|_ |__| | |
_ __ __
| | | | |
|_ |__| | |
澄清:如果是12月31日晚上10-11点,则应输出两个,12月31日晚上11-12点输出一个,1月1日上午1月1日输出一个,1月1日上午02日2月1日输出两个,依此类推。
规则
- 无输入
- 尾随行或空格都可以。
- 您的程序应该在我运行它的任何时间或一天运行(尽管输出很大)。例如,在1月2日凌晨00:15,您的代码应输出25次。
(这是我对Code Golf的第一个问题,因此,如果我有任何重要的事情遗漏,请告诉我。)
这是Code Golf,所以最短的胜利
小时数是否舍入到最接近的整数?如果在新年午夜半小时内,是否没有输出?
—
格雷格·马丁
@GregMartin参阅我的编辑以进行澄清。
—
量子面条化
如果我在1月3日运行该程序,该怎么办?
—
betseg '16
@betseg是的,我刚刚想到了这个。参见编辑:)。即使输出很大,它也应该工作相同。
—
量子面条化
不错的第一个问题。关于四舍五入:重复次数是当前时间UCT与1月1日UTC的0:00:00之间的差的绝对值,四舍五入。正确?
—
edc65 '16