Questions tagged «new-years»

以新年为主题的拼图。

4
从图像产生数字2014
在2014年挑战赛中,迈克尔·斯特恩(Michael Stern)建议使用OCR解析到2014年。我想朝另一个方向挑战。使用您选择的语言/标准库中的内置OCR,设计最小的图像(以字节为单位),将其解析为ASCII字符串“ 2014”。 Stern的原始映像为7357字节,但是经过一点努力,它可以无损地压缩到980字节。毫无疑问,黑白版本(181字节)在相同的代码下也能正常工作。 规则:每个答案都应给出图像,其大小(以字节为单位)以及处理该图像所需的代码。出于明显原因,不允许自定义OCR ...!允许使用任何合理的语言和图像格式。 编辑:为了回应评论,我将扩大它的范围,以包括任何现有的库,甚至对于没有可用的OCR的语言,甚至包括http://www.free-ocr.com/。

1
打印当前时间…考虑leap秒
(注:虽然相关的,这个挑战不是重复这一个,因为它需要自动确定闰秒,而不是硬编码的时间,而不是重复这一块,因为大部分的困难来自于确定时间没有闰秒歪斜,这是大多数时间API默认情况下都不会执行的操作。因此,解决方案看上去可能与针对其中任一挑战的解决方案有所不同。) 我们即将到2016年底,但所需时间将比大多数人期望的稍长。因此,这是今年庆祝我们获得第二名的挑战。 以UTC输出当前时间,以小时,分钟,秒为单位。(例如,正午的合法输出格式应包括12:00:00和[12,0,0];此处的格式并不重要。) 但是,这有个不同之处:您的程序必须适当处理过去和将来的leap秒。这意味着您的程序将必须从一些在线或自动更新/可更新的源中获取of秒列表。如果愿意,您可以连接到Internet以获得此信息。但是,您只能连接到此挑战之前的URL(即,不能从其他位置下载程序的一部分),并且您不能使用该连接来确定当前时间(特别是:即使尝试访问,您的程序也必须运行)互联网返回的页面最多会过时24小时)。 当前大多数操作系统的默认API将使时间偏移leap秒左右,以便将它们从可能会造成混淆的程序中隐藏起来。因此,此挑战的主要困难是找到一种方法或API来撤消该问题,并找出UTC中真正未修改的当前时间。 从理论上讲,如果您的程序在无限快速的计算机上运行,​​则它应该是完全准确的,并且不得有意地花费超过零的时间来运行。(当然,实际上,您的程序将在不完美的计算机上运行,​​因此可能不会立即运行。您不必担心会导致结果无效,但不必依赖它来确保程序的正确性。 ) 无论系统时钟设置为哪个时区,您的程序都必须运行。(但是,它可能会要求操作系统或环境提供有关正在使用哪个时区的信息,并可能假定答复是正确的。) 作为一个 代码高尔夫球,最短的程序将获胜。祝好运!

14
哪一年
2014年12月,2015年几乎已经开始。但是,似乎并非每个人都意识到这一点。 但是PPCG的人们来救助! 输入项 您的程序将获得一个像墙一样的网格,其中12月一个月的日子与11月和1月的日子有所不同。每个星期从星期日开始,到星期六结束。 一个月内的天以表示#。月份以外的日子用(空格,ASCII码32)表示。每周都有单独的一行。行之间用换行符(\n)分隔。您的程序可能要求省略或在输入末尾添加换行符。 例如,这是2009年12月的输入: ##### ####### ####### ####### ##### 日历始终是十二月。 任务 有了输入,您必须找到与日历关联的年份。由于日历与多个年份匹配,因此您必须返回最接近2015年的年份(2015年之前)。(2015年本身除外)。 您的程序必须在<2015年的任何年份中产生正确的输出,但那些12月的日历布局等于接近2015年的另一年(2015年前)的日历输出除外。 如果年份<2014,则还必须计算与2014年的年份差值。例如,对于2012年,差值为2。 输出量 程序的输出必须为: 文本:(Your calendar is for <year>.注意:由于最初被拼写为“日历”,因此我也将接受该拼写。) 后跟换行符(\n或\r\n)。 后跟文字: It's almost 2015. 如果年份<2014,则必须在其后加上文本:You're <difference> years behind.必须在单独的一行上。 后跟换行符(\n或\r\n)。 后跟文字: Go buy a new calendar! (可选)后跟换行符(\n或\r\n)。 规则 您可以选择是要接收日历作为命令行参数(例如yourprogram.exe <calendar>)还是提示用户输入。 您可能会认为您的程序不会收到无效的输入。无效的输入包括没有年份的日历布局。 最短的代码(以任何语言表示的字节数)为准。 任何非标准的命令行参数(运行脚本通常不需要的参数)都计入总字符数。 您的程序不得执行的操作: 取决于任何外部资源。 取决于具有特定的文件名。 输出所需输出以外的任何内容。 …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.