Az I. 577. feladat (2022. december) |
I. 577. Egyenletesnek nevezzük azt az \(\displaystyle N\) jegyű számot, amelyben az egyes számjegyek értéke az előző helyiértéken álló számjegytől legfeljebb 1-gyel tér el.
Írjunk programot, amely egy beolvasott \(\displaystyle N\)-jegyű nem egyenletes számhoz meghatározza a nála kisebb legnagyobb és a nála nagyobb legkisebb egyenletes számot.
A program az \(\displaystyle N\)-jegyű (\(\displaystyle 2\le N\le 1\,000\,000\)) egész számot a standard bemenetről olvassa be.
A standard kimenet első sorában a beolvasott számnál kisebb legnagyobb egyenletes számot, a második sorában pedig a nála nagyobb legkisebb egyenletes számot írjuk ki.
Értékelés: a megoldás lényegét leíró dokumentáció 1 pontot ér. 5 pont kapható arra a programra, amely a \(\displaystyle 2\le N\le 1\,000\) bemenetekre helyes kimenetet ad. További 4 pont kapható a \(\displaystyle 2\le N\le 1\,000\,000\) bemenetekre 1 másodperc futásidő alatt helyes kimenetet adó programokra.
Beküldendő egy tömörített i577.zip állományban a program forráskódja, valamint a program rövid dokumentációja, amely tartalmazza a megoldás rövid leírását, és megadja, hogy a forrásállomány melyik fejlesztői környezetben fordítható.
(10 pont)
A beküldési határidő 2023. január 16-án LEJÁRT.
Tesztállományok: teszt.zip
Statisztika:
7 dolgozat érkezett. 10 pontot kapott: Hinek Milán. 9 pontot kapott: Kövesi Alíz. 6 pontot kapott: 1 versenyző. 5 pontot kapott: 2 versenyző. 3 pontot kapott: 1 versenyző. 0 pontot kapott: 1 versenyző.
A KöMaL 2022. decemberi informatika feladatai