Laiko ribojimas: 1s
Atminties ribojimas: 64MB
n30e
Turbūt esate pastebėję, kad rašyti ilgus žodžius - tikrai varginantis darbas. Būtent tokioms situacijoms buvo sugalvotas specialus žodžių rašymo būdas. Pavadinkime žodį ilgu, jei jį sudaro bent 10 simbolių. Kitu atveju žodį vadinsime trumpu. Žodžių rašymo strategija apibrėžiama taip:
- Jei žodis yra trumpas, rašome jį įprastai
- Jei žodis yra ilgas, rašome jo pirmąją ir paskutinę raides, o tarp jų - skaičių, nurodantį, kiek raidžių yra tarp pirmosios ir paskutinės raidės
Jūsų užduotis - parašyti programą, kuri įvestam žodžiui pritaikytų čia aprašytą trumpinimo strategiją ir išvestų rezultatą.
Pradiniai duomenys
Pirmoje ir vienintelėje eilutėje įvestas vienas žodis, sudarytas iš mažųjų bei didžiųjų lotyniškos abėcėlės raidžių. Žodžio ilgis neviršija .
Rezultatai
Pirmoje ir vienintelėje eilutėje programa turi išvesti vieną žodį - rezultatą, gautą įvestam žodžiui pritaikius trumpinimo strategiją.
Pavyzdžiai
Pradiniai duomenys | Rezultatai |
---|---|
trumpas |
trumpas |
ilgaaaaaas |
i8s |
nebeprisikiskiakopusteliaudavome |
n30e |