想法是这样的:编写一个函数以打印从现在/今天的日期(调用函数时)到作为参数提供的日期为止的时间长度。
假设:
- 输入日期将始终是明天或更晚。
- 输入日期永远不会超过10年。
规则:
- 输出必须采用以下格式:“ [z年],[x月],y天,直到-Input Date-”
- 输出时间范围(日/月/年)必须正确地复数。即
1 month
,不是1 months
- 输入可以采用您喜欢的任何日期格式(2012年3月15日-2012年3月15日-2012.03.15)。
示例: 假设程序在2012年3月15日运行:
- 输入日期
3/20/12
=5 days until 3/20/12
- 不输入日期
4/16/12
=1 month, 1 days until 3/20/12
- 输入日期
2012.04.20
=1 month, 5 days until 2012.04.20
- 不输入日期
2012.04.20
=36 days until 2012.04.20
- 输入日期
10/31/17
=5 years, 7 months, 16 days until 10/31/17
- 输入日期
3/15/13
=1 year until 3/15/13
这是代码高尔夫球,因此最短的代码获胜。
我想为了有一个截止日期,我将选择一个答案:
2012年3月23日!
(这是我的第一个CG问题,因此,我很乐意更正我的所有问题错误!)
@Griffin 4个字符:
—
PhiNotPi 2012年
now-<input time>
@PhiNotPi表现出色,先生。
—
格里芬2012年
可以说“ 1天,直到3/16/12”吗?
—
MrZander 2012年
如何与Jump yeras一起工作?再过10年就会出现2天的错误。一个月多长时间?
—
Hauleth 2012年
now until <input time>
p