- Time limit: 1.00 s
- Memory limit: 512 MB
Uolevilla on merkkijono, joka muodostuu merkeistä A–Z.
Jokaisella siirrolla Uolevi etsii merkkijonosta ensimmäisen merkin, jonka vieressä on toinen sama merkki. Tämän jälkeen hän poistaa siitä merkistä alkaen mahdollisimman pitkän samasta merkistä koostuvan pätkän.
Lopulta merkkijonosta ei voi poistaa enää mitään pätkää. Tehtäväsi on selvittää, millainen merkkijono on silloin.
Syöte
Syötteen ainoalla rivillä on merkkijono, jossa on 1–1000 merkkiä.
Tuloste
Tulosta lopullinen merkkijono siirtojen jälkeen.
Esimerkki 1
Syöte:
CAACCB
Tuloste:
B
Selitys: Uolevi poistaa ensin pätkän AA
, jolloin merkkijonosta tulee CCCB
. Sitten hän poistaa pätkän CCC
, jolloin merkkijonosta tulee B
.
Esimerkki 2
Syöte:
ABCDDCBA
Tuloste:
Arvostelu
Koodiasi testataan joukolla merkkijonoja. Saat tehtävästä 100 pistettä, jos koodi toimii oikein kaikissa tapauksissa.