Žabe


Submit solution

Points: 40
Time limit: 1.0s
Memory limit: 64M

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

školsko 6. raz 2015 1. zad

Četiri žabe poredane su u niz, a svaka je označena nekim prirodnim brojem. Žabe igraju neobičnu igru: ako je prva žaba (ona koja se nalazi na prvom mjestu u nizu) označena parnim brojem, žabe se rotiraju udesno. Ako je pak prva žaba označena neparnim brojem, žabe se rotiraju ulijevo.

Rotacija udesno znači da svaka žaba skače za jedno mjesto udesno, osim posljednje (četvrte) žabe koja ne može skočiti desno, nego skače na prvo mjesto. Na primjer:

10 20 30 40 → 40 10 20 30

Analogno, rotacija ulijevo znači da svaka žaba skače za jedno mjesto ulijevo, osim prve žabe koja skače na posljednje mjesto. Na primjer:

1 2 3 4 → 2 3 4 1 Napiši program koji unosi brojeve napisane na žabama te ispisuje poredak tih brojeva nakon jedne rotacije.

Ulazni podaci

U četiri retka nalaze se četiri međusobno različita prirodna broja (manja od 50), oznake žaba: redom od prve do četvrte

Izlazni podaci

U jedini redak ispiši četiri prirodna broja, poredak žaba nakon rotacije.

Primjeri test podataka

Ulaz
10
20
30
40
Izlaz
40 10 20 30

Ulaz
1
2
3
4
Izlaz
2 3 4 1

Ulaz
9
24
2
20
Izlaz
24 2 20 9

Comments

There are no comments at the moment.