Compactador de Lista
🔴 Difícil vale 350 pontos
Dada uma lista ordenada de números inteiros, compacte os intervalos consecutivos.
Um intervalo de 3 ou mais números consecutivos vira inicio-fim. Números isolados ou pares ficam separados.
Entrada
- Primeira linha: N (1 ≤ N ≤ 200).
- Segunda linha: N inteiros em ordem crescente, separados por espaço.
Saída
- Os intervalos compactados, separados por vírgula.
Exemplos
10 1 2 3 5 7 8 9 10 12 15
1-3,5,7-10,12,15
5 1 2 3 4 5
1-5
Entre com sua conta para enviar uma solução.