Az I. 639. feladat (2024. november) |
I. 639. Ismerjük egy vállalkozás dolgozóinak életkorát egy adott sorrendben. Az életkoruk alapján csoportokat szeretnénk kialakítani. Egy csoportba tesszük azokat, akiknek életkora legfeljebb 1 évvel tér el valakitől a csoportban. Például, ha a cégnél dolgozik egy 34 éves, egy 35 éves és egy 36 éves ember, akkor ők egy csoportba tartoznak.
Készítsünk programot i639 néven, amely \(\displaystyle N\) (\(\displaystyle 1\leq N\leq 100\)) dolgozó \(\displaystyle E_i\) (\(\displaystyle {20\leq E_i\leq 90}\)) életkorának ismeretében meghatározza a csoportok számát, a legnagyobb csoport létszámát és azt, hogy ebből a csoportból hányadik az első és az utolsó dolgozó.
A program standard bemenetének első sorában a dolgozók \(\displaystyle N\) száma található. A következő sorban az \(\displaystyle N\) dolgozó életkora szerepel egy-egy szóközzel elválasztva.
A program a standard kimenetre írja ki soronként a csoportok számát, a legnépesebb csoport létszámát, a csoport első tagjának és utolsó tagjának sorszámát.
Példa:
Magyarázat: a bemenetben szereplő életkorok csoportokba sorolását a különböző színek jelzik. A zöld színű korcsoportban vannak a legtöbben.
Beküldendő egy tömörített i639.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ó.
(10 pont)
A beküldési határidő 2024. december 16-án LEJÁRT.
Mintamegoldásként Szekeres Linda 10. évfolyamos budapesti versenyző Python nyelvű megoldása I639.py
Statisztika:
37 dolgozat érkezett. 10 pontot kapott: Bencze Mátyás, Borsos Benedek, Fajszi Karsa, Fülöp Magdaléna, Gyönki Dominik, Illés Gergely Levente, Maurer Marcell, Nagy 292 Korina, Oláh Barnabás, Pisaru Tomas, Rajtik Sándor Barnabás, Szabó Imre Bence, Szekeres Linda, Tóth Marcell Domonkos, Viszkocsil Norton. 8 pontot kapott: 2 versenyző. 7 pontot kapott: 2 versenyző. 6 pontot kapott: 2 versenyző. 3 pontot kapott: 3 versenyző. 2 pontot kapott: 2 versenyző. 0 pontot kapott: 1 versenyző. Nem versenyszerű: 3 dolgozat. Nem számítjuk a versenybe a születési dátum vagy a szülői nyilatkozat hiánya miatt: 1 dolgozat.
A KöMaL 2024. novemberi informatika feladatai