Seu trabalho é gravar um programa que imprime todos os horários (no formato HH: MM, 24 horas) que seguem qualquer um dos seguintes padrões:
- Horas iguais a minutos, por exemplo, 22: 22,01: 01
- Horas iguais a minutos reversos, por exemplo, 10:01, 01:10, 22:22
- Sequências que correspondem a H: MM ou HH: MM, sempre impressas com HH: MM. Por exemplo, 00:12, 01:23, 23:45, 03:45, etc (sempre uma única etapa entre os dígitos)
Regras:
- Você pode escolher qualquer idioma que desejar
- Você não pode imprimir várias vezes
- Uma vez por linha, seguindo a ordem do dia
- O vencedor será escolhido em 5 de fevereiro.
PS: esta é minha primeira pergunta, pode ter algumas inconsistências. Sinta-se livre para editar.
PS2: Aqui estão as 44 soluções esperadas (já apresentadas por Josh e primo, obrigado!)
00:00 00:12 01:01 01:10 01:23 02:02 02:20 02:34 03:03 03:30 03:45 04:04 04:40 04:56 05:05 05:50 06:06 07:07 08:08 09:09 10:01 10:10 11:11 12:12 12:21 12:34 13:13 13:31 14:14 14:41 15:15 15:51 16:16 17:17 18:18 19:19 20:02 20:20 21:12 21:21 22:22 23:23 23:32 23:45
13:57
contam como uma seqüência? Que tal 6:54
? Na mesma nota, 6:42
precisa ser decidido também.
00:01
contar como uma sequência?
3:45
seja escrito03:45
emHH:MM
formato e, portanto, não seja uma sequência.