Continuarà…


Submit solution

Points: 5 (partial)
Time limit: 1.0s
Memory limit: 64M

Author:
Problem types
Arrays/Llistes, Strings
Category
Aprenentatge
Allowed languages
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

Comments


  • 0
    zowii  commented on Nov. 14, 2025, 10:33 a.m.

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