Programozó versenyek

Magas szintű programozási nyelvek 1, 2015. április 15., Sz14 ZH

2015. április 15. 14:05 – 2015. április 15. 15:45

Dekódoló

Írjon programot, amely titkosított formában megadott pozitív egész számok egy előre megadott listáját sorba rendezi, majd a rendezett számsorozatot kiírja a standard kimenetre!

A bemenet első sora pontosan egy darab pozitív egész számot (N) tartalmaz, ami a feldolgozandó tesztesetek számát jelzi. A következő N sor mindegyikében pozitív egész számok szerepelnek. Minden sor első száma (K, ahol 1 ≤ K ≤ 10) azt árulja el, hogy hány titkosított szám található a sorban. Egy titkosított szám – amelynek a hossza nem haladja meg a 100 karaktert – kizárólag csak 1-es számjegyekből áll, annyi darabból, amilyen valódi értéket képvisel. Programjának ezeket a számokat kell sorba rendeznie, majd növekvő sorban kiírni őket a standard kimenetre! Egy teszteseten belül a kimenetre írt számokat pontosan egy darab mínuszjel (kötőjel) karakterrel válassza el egymástól!

Példa bemenet

  1. 3
  2. 4 111 1 1111 11 
  3. 2 1 11
  4. 3 111 1111 1
letöltés szöveges állományként

A példa bemenethez tartozó kimenet

  1. 1-2-3-4
  2. 1-2
  3. 1-3-4
letöltés szöveges állományként
Debreceni Egyetem, Informatikai Kar, v. 2019.03.01.