Az I. 523. feladat (2020. december) |
I. 523. András egy szabályos sokszög csúcsaiba pozitív egész számokat írt föl egymás után, az óramutató járásával azonos irányban haladva. Ezután az első csúcsnál lévő számú lépést tett a csúcsokon elindulva ettől a csúcstól az óramutató járásával ellentétes irányba. Megérkezett egy csúcshoz, majd innen kiindulva az előző iránnyal ellentétes irányba lépett a csúcsnál lévő számnak megfelelő számú lépést. Ismét megérkezett egy csúcshoz, ahonnan elindult az előző iránnyal ellentétes irányba, és ismét a csúcsnál lévő számnak megfelelő számú lépést tett. Ezt a folyamatot egészen addig folytatta, amíg egy olyan csúcsba nem ért, ahol már korábban is járt.
Készítsünk programot, amely a számsorozat alapján megadja, hogy melyik szám áll annál a csúcsnál, ahol befejeződött a folyamat.
A standard bemenet első sorában a számok \(\displaystyle N\) darabszáma áll (\(\displaystyle N\) értéke legföljebb 100), míg a második sorában \(\displaystyle N\) darab pozitív egész (egyik sem nagyobb 500-nál). A standard kimenet egyetlen sorába írjuk az annál a csúcsnál lévő számot, ahol befejeződött a folyamat.
Példa:
Beküldendő egy tömörített i523.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ő 2021. január 15-én LEJÁRT.
Mintamegoldásként Nagy Korina kecskeméti versenyző Pythonban készült munkáját (i523.py), valamint Vadász Levente Márton budapesti tanuló C#-ban készült megoldását(Program.cs) adjuk közre.
Statisztika:
20 dolgozat érkezett. 10 pontot kapott: Bagladi Milán Zsolt, Borbély-Bartis Gergely, Horcsin Bálint, Kovács Alex, Nagy 292 Korina, Orosz Réka Ildikó, Tuba Balázs, Ürmössy Dorottya, Vadász Levente Márton, Zádor-Nagy Zsombor. 7 pontot kapott: 2 versenyző. 6 pontot kapott: 5 versenyző. 5 pontot kapott: 2 versenyző. 4 pontot kapott: 1 versenyző.
A KöMaL 2020. decemberi informatika feladatai