Quantos de vocês ainda usam sua própria junta para determinar se um mês está tendo 31 dias ou menos?
Seu trabalho é escrever um programa para contar quantos meses, em um intervalo de meses, estão com 31 dias completos e quantos estão com menos de 31 dias "contando as juntas".
Cortesia: amsi.org.au
Entrada
Um par de meses, o primeiro dos quais não precisa ser cronologicamente anterior ao segundo, fornecido em qualquer formato adequado. Por exemplo: 201703 201902
- março de 2017 a fevereiro de 2019. Descreva o formato de entrada que você escolher. Observe que a entrada deve poder incluir todos os anos de 1 a 9999. O intervalo de meses especificado inclui os meses inicial e final.
Resultado
Dois números inteiros: o número de meses no intervalo especificado com 31 dias e o número de meses no intervalo com menos de 31 dias.
Exemplo: 14 10
- 14 articulações, 10 ranhuras (significa que nesse intervalo de meses temos 14 meses com 31 dias completos e 10 meses com menos de 31 dias).
Para uma entrada em que o segundo mês no intervalo vem cronologicamente antes do primeiro, por exemplo 201612 201611
, você precisa emitir um par de zero.
Exemplos de entrada e saída
| Input | Output |
|---------------|-------------|
| 201703 201902 | 14 10 |
| 201701 202008 | 26 18 |
| 000101 999912 | 69993 49995 |
| 201802 201803 | 1 1 |
| 201601 201601 | 1 0 |
| 201612 201611 | 0 0 |
Regras
- Você pode escolher qualquer idioma que desejar
- Uma entrada por linha
- Isso é código-golfe , então o código mais curto em bytes vence!
- O vencedor será escolhido em 9 de abril
- Aplicam-se brechas padrão
- PS: esta é minha primeira pergunta no PCG, pode ter algumas inconsistências. Sinta-se à vontade para editar e confirmar o que não está claro para você.
201612 201611
.