Wenn ich meine Geschichte lese und Notizen mache, kann ich es nicht lassen, all diese langen Datteln aufzuschreiben - 1784 sind sechs komplette Bleistiftlifte! jǝǝz!
Wie Sie sehen, bin ich - wie die meisten Herausforderungsposter auf dieser Website - faul, wenn es darum geht, Dinge zu schreiben. Deshalb bitte ich Sie, mir bei der Verkürzung einiger Daten zu helfen. Natürlich muss Ihre Lösung so kurz wie möglich sein, da meine Hand bereits müde vom Schreiben der Testfälle ist.
Wie verkürze ich ein Date?
Na witzig solltest du fragen. Es ist ziemlich einfach:
- Nehmen Sie zwei Ganzzahlen als Eingabe in beliebiger Reihenfolge (
(smallest, biggest)
oder(biggest, smallest)
). - Nehmen Sie die größere der beiden Zahlen und nehmen Sie nur den Teil, nicht die kleinere Zahl.
Beispiel:2010, 2017
Verkürzen2017
auf,-7
weil201_
sich beide Zeichen an denselben Stellen befinden. - Drucken Sie die kleinere Zahl aus oder geben Sie sie zurück, gefolgt von einem Bindestrich und der verkürzten größeren Zahl.
Beispielsweise:
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
ist der Erste Weltkrieg. Jetzt gib mir meine Brownies!
1914-18
oder1914-8
?