Continuarà…


Enviar solució

Punts: 5 (parcial)
Temps Límit: 1.0s
Límit de memòria: 64M

Autor/a:
tipus del problema
Arrays/Llistes, Strings
Categoria
Aprenentatge
Llenguatges permesos
Bash, C#, C++, Haskell, Java, Kotlin, PHP, Python

Es vol posar tensió als anuncis de que es farà EL EVENTO es volen posar punts suspensius, perquè els punts suspensius donen tensió. No obstant, el responsable de Marketing, P. Meloni, no sap de signes de puntuació així que els posa al tuntun. Fes un programa que llegeix una frase amb varies paraules i després mitjançant un split la separi en un array de paraules. Un cop fet això concatena punts suspensius “...” a cada paraula si aquesta és més curta que la paraula següent. No afegeixis mai punts a l’última paraula.

Entrada

La primera línia indica els casos de prova a considerar. Per cada cas, hi haurà una sola línia amb una frase formada només per lletres de l'alfabet anglès i espais.

Sortida

Per cada cas de prova caldrà respondre: La mateixa línea amb els punts suspensius corresponents.

Exemple d'Entrada

3
una paraula es mes curta
EL EVENTO ES FARA EN BREUS
aaa aaa aaaa a aa a

Exemple de Sortida

una… paraula es… mes… curta
EL… EVENTO ES… FARA EN… BREUS
aaa aaa… aaaa a… aa a

Comentaris


  • 0
    zowii  comentat a les nov. 14, 2025, 10:33 a.m.

    cuidado amb els punts suspensius, perque al principi m'els havia llegit com a "?" D: