joker


Submit solution

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

Problem type
Allowed languages
Assembly, Awk, C, C++, Java, Perl, Python

Školsko - 2013 - 6. razred - 2. zadatak

Popularna igra na sreću sastoji se od izvlačenja 6 kuglica iz bubnja na kojima su napisani različiti prirodni brojevi između 1 i 45. Dobitni joker broj se formira iz izvučenih brojeva tako da se istim redoslijedom kojim su kuglice izvučene zapišu njihove zadnje znamenke. Na primjer, ako su redom izvučeni brojevi 12, 35, 1, 2, 23 i 39, onda je joker broj 251239.

Igrači kupuju dobitne listiće te s nestrpljenjem čekaju izvlačenje i proračun joker broja kako bi izračunali svoj mogući dobitak. Dobitak listića računa se tako što se serijski broj napisan na listiću usporedi sa izračunatim joker brojem na način da se prebroji koliko se zadnjih znamenki ova dva broja poklapa, kao što je prikazano na sljedećoj tablici.

Serijski brojevi Naziv dobitka
251239 I. vrsta
X51239 II. vrsta
XX1239 III. vrsta
XXX239 IV. vrsta
XXXX39 V. vrsta
XXXXXX Nedobitan

U lijevom stupcu se nalaze serijski brojevi listića, gdje X označava proizvoljne znamenke. U desnom stupcu tablice nalaze se nazivi dobitaka za svaki od oblika serijskih brojeva. Dakle, ako je serijski broj točno jednak Joker broju onda dobivamo dobitak I. vrste, ako je zadnjih 5 znamenaka jednako dobivamo dobitak II. vrste, i tako dalje, sve do dobitka V. vrste koji dobivamo kada su zadnje dvije znamenke jednake. Svi ostali serijski nisu dobitni.

Napišite program koji će za zadane izvučene brojeve i tri serijska broja listića ispisati nazive dobitaka za svaki od njih. Nazive dobitaka je potrebno ispisati točno onako kako piše u gornjoj tablici (broj dobitka se piše rimskim brojevima pomoću velikih slova ‘I’ i ‘V’, nakon broja slijedi točka i razmak te malim slovima ‘vrsta’).

Ulazni podaci

U prvom redu nalazi se točno šest različitih prirodnih brojeva manjih ili jednakih 45 koji predstavljaju brojeve na kuglicama izvučenim iz bubnja.

U svakom od sljedeća tri reda ulaza nalazi se po jedan niz od šest znamenaka koji predstavlja serijski broj listića. Primijetite da serijski broj uvijek ima šest znamenaka te može imati vodeće nule.

Izlazni podaci

U svaki od tri reda potrebno je ispisati naziv dobitka za odgovarajući serijski broj.

Primjeri test podataka

Ulaz
15 1 34 14 24 26
975869
114446
134446
Izlaz
Nedobitan
II. vrsta
III. vrsta

Ulaz
30 11 27 23 22 35
365720
017325
785825
Izlaz
Nedobitan
I. vrsta
V. vrsta

Comments

There are no comments at the moment.