Programozó versenyek

Magas szintű programozási nyelvek 1, gyakorló feladatsor, 2015. április 24.

2015. április 24. 10:00 – 2015. április 24. 10:00

Favágók, sorakozó!

Egy újabb mese a favágókról? Lássuk…

A favágók nyers, szakállas munkások, a főnökeik pedig jobbára hatalmaskodók és egyszerűek, akik azzal szeretik bosszantani a favágókat, hogy tízesével felsorakoztatják őket a szakálluk hossza szerinti sorrendben. A favágók – lévén különböző magasságúak – folyton másképp állnak sorba, hogy összezavarják a főnököket. Emiatt a főnököknek ténylegesen le kell mérniük a szakállakat, hogy ellenőrizzék, valóban mindenki jó helyre állt-e a sorban.

A feladatod, hogy írj egy programot, amely segít a főnököknek eldönteni, hogy a favágók megfelelően sorakoztak-e fel: vagy a legrövidebb szakálltól a leghosszabbig, vagy a leghosszabbtól a legrövidebbig.

A bemenet specifikációja

A bemenet egy olyan sorral kezdődik, amely egyetlen N egész számot, a feldolgozandó csoportok számát tartalmazza (0 < N < 20). Ezt N sor követi, amelyek mindegyikében tíz különböző, 100-nál kisebb pozitív egész szám szerepel.

A kimenet specifikációja

A kimenetre először egy „Lumberjacks:” tartalmú címsort kell kiírni, majd minden szakállhosszsorozatra egy sort, amely az „Ordered” szót tartalmazza, ha a favágók megfelelően sorakoztak fel, különben pedig az „Unordered” szót.

Példa bemenet

  1. 3
  2. 13 25 39 40 55 62 68 77 88 95
  3. 88 62 77 20 40 10 99 56 45 36
  4. 91 78 61 59 54 49 43 33 26 18
letöltés szöveges állományként

A példa bemenethez tartozó kimenet

  1. Lumberjacks:
  2. Ordered
  3. Unordered
  4. Ordered
letöltés szöveges állományként
Debreceni Egyetem, Informatikai Kar, v. 2024.09.30.