En lisant mon histoire et en prenant des notes, je ne peux m'empêcher de me lasser d'écrire toutes ces longues dates –– 1784, c'est six levées de crayon entières! jǝǝz!
Comme vous pouvez le voir, je –– comme la plupart des affiches de défi sur ce site –– je suis paresseux quand il s'agit d'écrire des choses. Je vous demande donc de bien vouloir m'aider à raccourcir certaines dates. Bien sûr, votre solution doit être aussi courte que possible car ma main est déjà fatiguée d' écrire en tapant les cas de test.
Comment raccourcir une date?
Eh bien, vous devriez demander. C'est assez simple:
- Prenez deux entiers en entrée dans l'ordre que vous souhaitez (
(smallest, biggest)
ou(biggest, smallest)
). - Prenez le plus grand des deux nombres et ne prenez que la partie qui n'est pas dans le plus petit nombre.
Par exemple, étant donné2010, 2017
, raccourcissez2017
à-7
car se201_
trouve dans les deux aux mêmes emplacements numériques. - Imprimez ou renvoyez le plus petit nombre, suivi d'un tiret, puis du plus grand nombre raccourci.
Par exemple:
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
est la Première Guerre mondiale. Donne-moi maintenant mes brownies!
1914-18
ou1914-8
?