Problem I. 499. (January 2020)
I. 499. Subscribers can reach the text of the problem after signing in. The text will be public from January 28, 2020.]
(10 pont)
Deadline expired on February 10, 2020.
Sorry, the solution is available only in Hungarian. Google translation
Értékelés: A feladatot eredetileg "egyszerű" feladatként lett kitűzve, a három részfeladatra három különböző programrészt vártunk eltérő számú ciklussal, futás közben a vezető nullák és az azonos esetek kizárásával. A kód már ezen a szinten is (az egymásba ágyazott ciklusokba csak akkor lép be, ha az adott számjegy még nem szerepel) jelentősen gyorsítható. Örvendetes, hogy sok beküldő egy általános eljárást adott, ahol a három probléma csupán három bemeneti adatsor volt.
Mintamegoldás: Két megoldást közlünk. Az egyik a három részfeladatot három részfeladatként oldja meg, kódja rendkívül egyszerűen követhető, Pythonban készült és Szabó Barbara Noémitől, a miskolci Herman Ottó Gimnázium 12-es tanulójától származik. A másik egy általános megoldás, C#-ban készült és Kós Péter a budapesti Bornemisza Péter Gimnázium 12-es tanulója adta be.
Statistics:
10 students sent a solution. 10 points: Horcsin Bálint, Kohut Márk Balázs, Kós Péter, Mócsy Mátyás, Nagy 793 Márton, Szabó Barbara Noémi, Ürmössy Dorottya. 9 points: Endrész Balázs, Papp Marcell Miklós. 7 points: 1 student.
Problems in Information Technology of KöMaL, January 2020