Ao ler minha história e fazer anotações, não posso deixar de me cansar de escrever todas essas longas datas - 1784 são seis elevadores de lápis inteiros! jz!
Como você pode ver, eu - como a maioria dos pôsteres de desafio deste site - sou preguiçoso quando se trata de escrever coisas. Portanto, peço que me ajude a reduzir algumas datas. Obviamente, sua solução deve ser o mais curta possível, pois minha mão já está cansada de escrever digitando os casos de teste.
Como reduzo um encontro?
Bem engraçado, você deveria perguntar. É bem simples:
- Tome dois números inteiros como entrada na ordem que desejar (
(smallest, biggest)
ou(biggest, smallest)
). - Pegue o maior dos dois números e pegue apenas a parte que não está no número menor.
Por exemplo, dado2010, 2017
, reduza2017
para-7
porque201_
está nos dois dígitos iguais. - Imprima ou retorne o número menor, seguido de um traço e, em seguida, o número maior reduzido.
Por exemplo:
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
é a Primeira Guerra Mundial. Agora me dê meus brownies!
1914-18
ou1914-8
?