Prihlásenie Registrácia  

D - Šport

Časový limit: 2s, Pamäťový limit: 64MiB

Programovacie jazyky: Pascal, C, C++, Java, C++0x, Python 3

Počet bodov: 1

[ Pošli riešenie ] [ Tvoje riešenia ] [ Správne riešenia ] [ Vzorové riešenie ]

Úloha

Už niekoľko rokov sa na našej univerzite koná volejbalový mix turnaj zmiešaných družstiev o pohár rektora UPJŠ v Košiciach. Počítanie bodov sa rozhodli zautomatizovať a zobrazovať na displejoch v hale aj v pripravovanom videoprenose. Napíšte program, ktorý spočíta body a sety.
Daná je postupnosť jednotiek a dvoják, ktoré reprezentujú záznam z volejbalového zápasu - poskytujú informáciu v akom poradí získavali body jednotlivé družstvá. Na základe tohoto vstupu zobrazte pomer vyhraných setov a bodov. (Set sa hra na 25 víťazných lôpt a minimálny rozdiel víťazných lôpt v sete musí byť 2).

Vstup

Vstupom bude jeden riadok, ktorý bude obsahovať reťazec zložený z cifier 1 a 2. Môžete predpokladať, že dĺžka reťazca nebude väčšia ako 250 znakov.

Výstup

V prvom riadku výstupu vypíšte stav zápasu v setoch.
Druhý riadok bude obsahovať výsledky setov oddelené čiarkami. Ak sa posledný set ešte neskončil, vypíšte aj jeho doterajší stav.

Príklad 1

Vstup:

111111111111111111111111111111111111111111111111111111111111111111111111111

Výstup:

3:0
25:0,25:0,25:0

Príklad 2

Vstup:

111121111111111111111111112222222222222222222222222111111111111111111111111111111111111111111111111112

Výstup:

3:1
25:1,0:25,25:0,25:0,0:1

Príklad 3

Vstup:

1111111111222222222211111111112222222222121212121212121

Výstup:

0:0
28:27