Feladat: I.454 Korcsoport: - Nehézségi fok: -
Füzet: 2018/április, 228 - 229. oldal  PDF  |  MathML 
Témakör(ök): Feladat, Programozás, algoritmusok

A szöveg csak Firefox böngészőben jelenik meg helyesen. Használja a fenti PDF file-ra mutató link-et a letöltésre.

A szólánc kedvelt nyelvi játék. A játék során úgy kell szavakat egymás után mondani, hogy az előző szó utolsó betűjével kezdődjön a következő szó. Ebben a feladatban egy kész szólánc összekevert szavait kell a játék szabályainak megfelelően újra sorrendbe állítani.
Készítsünk programot i454 néven, amely a bemeneten megadott N szó mindegyikét felhasználva a szóláncot előállítja. Minden szó a szóláncban egyszer szerepelhet és kell is, hogy szerepeljen. Több lehetséges megoldás esetén elegendő egyet megadni.
A program standard bemenetének első sorában a szavak N (2N500) számát és az ezt követő N sorban a szavakat (ékezetmentesek és nagybetűsek) adjuk meg. A program a standard kimenetre írja ki a szóláncot. A szavakat szóközzel elválasztva sorolja fel.

 
Példa bemenetPélda kimenet(a /  jel sortörést jelöl)6   FIATAL LANKAD DURVA AJKAD DAGAD DAL   LANKAD / DAL / DURVA   FIATAL / AJKAD / DAGAD
 

Beküldendő egy tömörített i454.zip állományban a program forráskódja és rövid dokumentációja, amely megadja, hogy a forrásállomány melyik fejlesztői környezetben fordítható.