E - Dijkstrova úlohaČasový limit: 2s, Pamäťový limit: 64MiBProgramovacie jazyky: Pascal, C, C++, Java, C++0x, Python 3.4, Python 3.11Počet bodov: 1 [ Pošli riešenie ] [ Tvoje riešenia ] [ Správne riešenia ] [ Vzorové riešenie ] Profesor Dijkstra zadal na konci svojho kurzu z programovania svojej triede pozostávajúcej z päťdesiatich študentov nasledujúcu úlohu: Daný je vstupný reťazec skladajúci sa z jedného alebo viacerých slov (pričom slovo pozostáva z aspoň jedného, nie však viac ako dvadsiatich písmen anglickej abecedy), kde každá dvojica za sebou idúcich slov je oddelená aspoň jednou medzerou. Pred prvým a za posledným slovom môžu, ale nemusia byť žiadne medzery. Reťazec je ukončený bodkou. Úlohou je vypísať rovnaký reťazec, až na nasledujúce zmeny:
VstupVstup obsahuje jediný riadok s reťazcom skladajúcim sa len z písmen anglickej abecedy a medzier, ukončený bodkou. Dĺžka reťazca (bez bodky) nepresiahne 250 znakov. Slová nie sú dlhšie ako 20 písmen. Môžete predpokladať, že v reťazci je aspoň jedno slovo.VýstupVýstup by mal obsahovať jediný riadok s upraveným vstupným reťazcom, podľa pravidiel popísaných vyššie. Reťazec by mal byť ukončený bodkou (a znakom pre koniec riadku).PríkladVstupToto je Dijkstrova uloha . VýstupToto ej Dijkstrova aholu. |