![]() |
Az I/S. 68. feladat (2023. január) |
I/S. 68. Adott egy N-jegyű pozitív egész szám. Egy lépés során kitörölhető egy számjegy az összes helyről, ahol előfordul, ha a visszamaradt szám pozitív szám marad, és nem kezdődik 0-val. Például egy lépés során a 33013211 számból az 1-es számjegyek kitörlésével a 33032 számot kapjuk, viszont a 3-as számjegyet nem lehet kitörölni, mert akkor a visszamaradt szám 0-val kezdődne. Hasonlóan a 777 számból sem törölhető ki a 7-es számjegy.
Adjuk meg, hogy legföljebb K törlés után melyik az a legkisebb szám, amit kaphatunk.
A bemenet első sorában az N és K szám szerepel szóközzel elválasztva, a második sorban az N-jegyű szám szerepel.
A kimenet egyetlen sorában egyetlen szám szerepeljen: a legföljebb K törlés után megmaradt szám.
Példák:
Korlátok: 1≤N,K≤1000. Időlimit: 0,4 mp.
Értékelés: a pontok 50%-a kapható, ha a program helyes kimenetet ad az N≤9 esetekben.
Beküldendő egy is68.zip tömörített állományban a megfelelően dokumentált és kommentezett forrásprogram, amely tartalmazza a megoldás lépéseit, valamint megadja, hogy a program melyik fejlesztői környezetben futtatható. A dokumentáció tartalmazza a megoldás elméleti hátterét, az esetleg felhasznált forrásokat. Ne tartalmazzon kódrészleteket, azok magyarázata kódkommentek formájában a forrásprogramban szerepeljen.
(10 pont)
A beküldési határidő 2023. február 15-én LEJÁRT.
Statisztika:
4 dolgozat érkezett. 10 pontot kapott: Nagy 292 Korina. 9 pontot kapott: Zádor-Nagy Zsombor. 5 pontot kapott: 2 versenyző.
A KöMaL 2023. januári informatika feladatai
|