日期可以用无符号整数表示,例如:YYYYMMDD。您需要做的是编写最短的程序或函数,找出最接近的日期,该日期或日期可被给定的数字整除n
(包括今天的日期),然后以上面显示的格式返回该日期。如果从未有过可被给定整数整除的日期(介于00000101和今天之间),则应返回-1。
例子
Current Date Input Output
30 July, 2014 4 20140728
30 July, 2014 7 20140729
28 July, 2014 4 20140728
28 July, 2014 7 20140722
28 July, 5 90000 -1
输入项
您可以从STDIN读取或接受函数参数,甚至可以期望将输入存储在变量中。输入将是一个无符号整数。
输出量
写入STDOUT或以YYYYMMDD格式返回(或保存在变量中)表示日期的整数。
限制条件
您可以使用您的语言提供的任何标准库。有标准漏洞。
获奖条件
这是一个代码高尔夫球,因此以最小的程序(以字节为单位)获胜。如果是平局,则以票数最多的答案为准。