Loading [MathJax]/jax/output/HTML-CSS/jax.js
Középiskolai Matematikai és Fizikai Lapok
Informatika rovattal
Kiadja a MATFUND Alapítvány
Már regisztráltál?
Új vendég vagy?

Az I. 623. feladat (2024. április)

I. 623. Azokat a pozitív egész számokat, amelyekben a szomszédos számjegyek pontosan 1-gyel különböznek egymástól, + és jelek sorozatával kódolhatjuk. A + jel kódolja, hogy a számjegy 1-gyel nagyobb, a jel pedig, hogy 1-gyel kisebb az előző számjegynél. Az első számjegy ismerete nélkül általában a sorozat több számot kódolhat, amelyek közül a legkisebb és a legnagyobb egyértelműen meghatározható.

Példa egy 5 jegyű szám kódolására 4 hosszúságú kóddal: a +++ által kódolt legkisebb szám 12123, a legnagyobb szám 78789.

Készítsünk programot i623 néven, amely egy N darab + és jelből álló karaktersorozat által kódolt legkisebb és legnagyobb N+1 jegyű szám összegét határozza meg.

A program standard bemenetének egyetlen sorában az N (1N1000) jegyű kód karakterei (+ és jelek) szerepelnek.

A program a standard kimenetre írja ki a kódolt legkisebb és legnagyobb szám összegét.

Példa a bemenetre:Kimenet:
++++8691312

Magyarázat: a kód szerinti legkisebb szám 1012323 és legnagyobb szám 7678989.

Beküldendő egy tömörített i623.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ő 2024. május 15-én LEJÁRT.


Mintamegoldásként Szabó Imre Bence 10. évfolyamos, budapesti versenyző C++ nyelven készült megoldását i623forraskod.cpp , valamint Farkas Roland 12. osztályos, egri tanuló megoldását i623.py közöljük.


Statisztika:

30 dolgozat érkezett.
10 pontot kapott:Anastasiia Nosyk, Csíkos 256 Benjamin, Dömők Bernadett, Farkas Roland, Gyönki Dominik, Magyar Levente Árpád, Nagy 292 Korina, Nagy Borbála Adrienn, Pázmándi József Áron, Szabó Imre Bence.
7 pontot kapott:4 versenyző.
5 pontot kapott:4 versenyző.
2 pontot kapott:1 versenyző.
1 pontot kapott:1 versenyző.
0 pontot kapott:8 versenyző.
Nem számítjuk a versenybe a születési dátum vagy a szülői nyilatkozat hiánya miatt:2 dolgozat.

A KöMaL 2024. áprilisi informatika feladatai