Mozgalica


Submit solution

Points: 70
Time limit: 5.0s
Memory limit: 64M

Problem type

Županijska razina 2025 / Osnovna škola (5. razred) - 2. zadatak

https://hsin.hr/zupanijsko2025/zadaci/zupanijsko-2025-zadaci-pa-os-5.pdf

Zaigrajmo jednu mozgalicu. Neka je zadan prirodan broj N. Na taj broj K puta primijenimo jednu od sljedećih aktivnosti:

• aktivnost 1 – broj N povećaj za jedan;

• aktivnost 2 – ako je N paran, povećaj ga za jedan, a ako je neparan, smanji ga za jedan;

• aktivnost 3 – broj N povećaj za njegovu znamenku jedinica;

• aktivnost 4 – u broju N zamijeni mjesta znamenkama jedinice i desetice.

Naravno, djelovanjem aktivnosti broj N se mijenja. Napiši program koji će za zadani prirodan broj N i niz od K aktivnosti ispisati završnu vrijednost broja N.

Ulazni podaci

U prvom je retku prirodan broj N (1000 ≤ N ≤ 9999), broj iz teksta zadatka.

U drugom je retku prirodan broj K (1 ≤ K ≤ 30), broj iz teksta zadatka.

U sljedećih K redaka nalazi se po jedan prirodan broj Ai (1 ≤ Ai ≤ 4), oznaka aktivnosti iz teksta zadatka.

Izlazni podaci

U prvi redak ispiši traženi prirodan broj iz teksta zadatka.

Bodovanje

U primjerima vrijednima 20 bodova vrijedit će da je K = 1.

U primjerima vrijednima 20 bodova vrijedit će da su sve aktivnosti tijekom mozgalice iste.

Primjeri test podataka

Ulaz
2341
3
1
1
1
Izlaz
2344

Ulaz
3175
1
4
Izlaz
3157

Ulaz
7364
6
1
2
3
1
4
2
Izlaz
7397
Objašnjenje

Opis trećeg probnog primjera: Tijek promjene broja N je: 7364 -> 7365 -> 7364 -> 7368 -> 7369 -> 7396 -> 7397.


Comments

There are no comments at the moment.