在阅读历史记录和做笔记时,我不禁厌倦了写下所有这些漫长的日子– 1784年是整个六个铅笔升降机!ǝǝ!
如您所见,我(就像该网站上的大多数挑战性海报一样)在写作方面很懒惰。因此,请您帮助我缩短一些日期。当然,您的解决方案必须尽可能地短,因为我的手已经很难写出键入测试用例的内容。
如何缩短日期?
好有趣,你应该问。这很简单:
- 以您想要的任何顺序(
(smallest, biggest)
或(biggest, smallest)
)以两个整数作为输入。 - 取两个数字中的较大者,而不取较小数字中的一部分。
例如,给定2010, 2017
,缩写2017
为,-7
因为201_
两者都在同一数字位。 - 打印或返回较小的数字,后跟破折号,然后缩短的较大数字。
例如:
Bonus brownies for you if you figure out these dates' significance :)
1505, 1516 -> 1505-16
1989, 1991 -> 1989-91
1914, 1918 -> 1914-8
1833, 1871 -> 1833-71
1000, 2000 -> 1000-2000
1776, 2017 -> 1776-2017
2016, 2016 -> 2016-
These dates lack significance :(
1234567890, 1234567891 -> 1234567890-1
600, 1600 -> 600-1600
1235, 1424 -> 1235-424
600, 6000 -> 600-6000
600, 6000 -> 600-6000
?
1914-8
是第一次世界大战。现在给我我的巧克力蛋糕!
1914-18
还是1914-8
?