Mathematical and Physical Journal
for High Schools
Issued by the MATFUND Foundation
Already signed up?
New to KöMaL?

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.

i4991.py

i4992.cs


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