歴史を読んだりメモをとったりするので、これらの長い日付をすべて書くことにうんざりするしかありません。うん!
ご覧のとおり、私は–このサイトのほとんどのチャレンジポスターと同じように–ものを書くことに関しては怠け者です。したがって、いくつかの日付を短くしてください。私の手はすでに疲れているのでもちろん、あなたのソリューションは、できるだけ短くしなければなりません書き込みテストケース外にタイピングを。
日付を短くするにはどうすればよいですか?
おもしろいですね とても簡単です:
- 任意の順序(
(smallest, biggest)または(biggest, smallest))で入力として2つの整数を受け取ります。 - 2つの数値のうち大きい方を使用し、小さい方ではない部分のみを使用します。
たとえば、が与えられた場合、両方が同じ桁位置にあるため2010, 2017、に短縮さ2017れます。-7201_ - 小さい数字を印刷するか返すか、ダッシュを押してから短い数字を短くしてください。
例えば:
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?