Роблячи читання та конспектування історії, я не можу не втомитися виписувати всі ці довгі побачення - 1784 - це шість цілих підйомників олівців! jǝǝz!
Як бачите, я - як і більшість плакатів на цьому веб-сайті - я лінивий, коли йдеться про написання матеріалів. Таким чином, прошу вас, будь ласка, допоможіть мені скоротити деякі дати. Звичайно, ваше рішення повинно бути якомога короткішим, оскільки моя рука вже втомилася від написання набору тестових випадків.
Як скоротити побачення?
Ну смішно ви повинні запитати. Це досить просто:
- Візьміть два цілі числа як вхідні дані в будь-якому порядку (
(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
?