Kazaljke - Državno (2020)


Submit solution

Points: 40 (partial)
Time limit: 1.0s
Memory limit: 64M

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

Državno natjecanje 2020. / Osnovna škola (8. razred) - 1. zadatak

Ivičin sat s kazaljkama, malom i velikom, pokazuje S1 sati i M1 minuta, a treba pokazivati S2 sati i M2 minuta. Ivica će podesiti vrijeme na satu pomicanjem kazaljki u smjeru S, ulijevo ili udesno, sve dok sat ne pokaže željeno vrijeme. Pomicanje udesno odgovara podešavanju vremena prema naprijed, a pomicanje ulijevo prema natrag. Kazaljke se pri podešavanju miču istovremeno.

Koliko puta će se mala i velika kazaljka poklopiti tijekom podešavanja, uključujući i početni i završni trenutak podešavanja?

Mehanizam podešavanja sata možeš vidjeti na:

https://www.mathsisfun.com/time-clocks-analog-digital.html.

ULAZNI PODACI

U prvom su retku cijeli nenegativni brojevi S1 (0 ≤ S1 ≤ 11) i M1 (0 ≤ M1 ≤ 59), početno vrijeme na satu.

U drugom su retku cijeli nenegativni brojevi S2 (0 ≤ S2 ≤ 11) i M2 (0 ≤ M2 ≤ 59), željeno vrijeme na satu.

U trećem je retku znak S, smjer pomicanja kazaljki tijekom podešavanja vremena. Ako je S jednak ‘L’, kazaljke se pomiču ulijevo, a ako je jednak ‘D’, udesno.

Početno i željeno vrijeme na satu bit će različito.

IZLAZNI PODATCI

U prvi i jedini redak ispiši koliko će se kazaljke puta poklopiti.

PROBNI PRIMJERI

Ulaz
0 0
1 5
D
Izlaz
1
Ulaz
0 0
1 30
D
Izlaz
2
Ulaz
1 10
9 15
L
Izlaz
4
Objašnjenje

Opis prvog primjera:

Kazaljke će se poklopiti samo na samom početku podešavanja, u vremenu od 0 sati i 0 minuta.


Comments

There are no comments at the moment.