Horúci zemiak
Zadanie
Deti stoja v kruhu a podávajú si horúci zemiak. Program načíta mená detí (jeden riadok, oddelené medzerou) a na ďalšom riadku číslo k. Počítanie začína pri prvom mene: 1, 2, …, k – dieťa, pri ktorom počítanie skončí, z kruhu vypadne. Ďalšie počítanie začína pri dieťati, ktoré stálo za ním. Program vypíše mená v poradí, v akom vypadávali, každé na samostatnom riadku.
Pre mená Ada Ben Cyril Dana Emil a k = 2 vypadnú postupne Ben, Dana, Ada, Emil a Cyril.
Pomôže rad: collections.deque s metódami append a popleft (alebo rotate).
Príklady
Vstup
Ada Ben Cyril Dana Emil 2
Očakávaný výstup
Ben Dana Ada Emil Cyril
Po odoslaní riešenie overia ešte 4 skryté testy: k = 1, k = 3, jedno dieťa, sedem detí.
Potrebuješ vedieť
Python sa spustí pri prvom spustení kódu.
Ctrl+Enter spustí program. Tab odsadí riadok. Esc a potom Tab opustí editor.
Vstup (stdin)
Každý riadok = jedno volanie input().
Výstup
Nápovedy
Najprv to skús bez nápovedy. Každá nápoveda prezradí o niečo viac - a trochu zníži odmenu.
Bez prihlásenia sú nápovedy zadarmo - ale ani XP sa neudeľujú.
Riešenie
Riešenie sa odomkne po poslednej nápovede.