Finska


Submit solution

Points: 40 (partial)
Time limit: 5.0s
Memory limit: 64M

Author:
Problem types
Allowed languages
Assembly, Awk, C, C++, Java, Perl, Python

Školska razina 2021 / Primjena algoritama OŠ / Osnovna škola (7. razred) - 1. zadatak

Maja je odlučila sljedeće ljeto provesti u Finskoj gdje planira učiti jezik i proučavati njihov obrazovni sustav. Pripremajući se za put, Maja je uočila da finska osobna imena i nazivi gradova često sadrže uzastopna slova, npr. Anni, Jesse, Espoo, Lappeenranta.

Maja je odlučila da će takve riječi lokalizirati na način da svako uzastopno pojavljivanje nekog slova zamjeni sa samo jednim takvim slovom, npr. Anni će lokalizirati s Ani, a Lappeenranta s Lapenranta.

Napiši program koji će zadani niz od N riječi lokalizirati na način kako to Maja radi.

Ulazni podaci

U prvom je retku prirodan broj N (1 ≤ N ≤ 10), broj iz teksta zadatka.

U drugom je retku string S ne dulji od 80 znakova sastavljen od N riječi odvojenih razmakom. Riječ je niz malih slova engleske abecede.

Izlazni podaci

U prvi redak ispiši N lokaliziranih riječi u onom redoslijedu kako se pojavljuju u ulazu.

Primjeri test podataka

Ulaz
4
anni jesse espoo lappeenranta
Izlaz
ani jese espo lapenranta

Ulaz
4
vaaasa kokkkola nikola juussssooo
Izlaz
vasa kokola nikola juso
Objašnjenje

Riječ Vaaasa lokalizirana je na način da je niz od triju uzastopnih slova a zamijenjen jednim slovom a. Na sličan način su lokalizirane su i ostale riječi. Riječ Nikola nije imala istih uzastopnih znakova te je ostala nepromijenjena


Ulaz
1
aaaaa
Izlaz
a

Comments

There are no comments at the moment.