Tajna - Logo


Submit solution

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

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

LOGO Školsko natjecanje 2021. / Osnovna škola (7. razred) - 3. zadatak

Mirko je pronašao listu koja sadrži cijele brojeve. Odmah je zaključio da je u listi skrivena neka tajna vrijednost.

Nakon pomnog proučavanja, shvatio je da je ta vrijednost jednaka umnošku najvećeg i najmanjeg broja iz liste po apsolutnoj vrijednosti, uvećana za umnožak najvećeg i najmanjeg parnog broja.

Napišite program koji će ispisati traženu tajnu vrijednost za zadanu listu. Ukoliko u listi nema parnih brojeva, ispišite samo umnožak najvećeg i najmanjeg broja po apsolutnoj vrijednosti.

Ulazni podaci

Lista je neprazna lista koja sadrži cijele brojeve.

Izlazni podaci

U prvi i jedini redak potrebno je ispisati cijeli broj koji predstavlja tajnu vrijednost opisanu u tekstu zadatka

Bodovanje

U testnim primjerima vrijednim 20% (10) bodova, lista će sadržavati samo jedan broj koji će biti neparan.

U testnim primjerima vrijednim 60% (30) bodova, lista će sadržavati samo pozitivne brojeve.

Primjeri test podataka

Ulaz
3 7 -10 12
Izlaz
-84
Objašnjenje

Najveći broj po apsolutnoj vrijednosti je 12, najmanji broj po apsolutnoj vrijednosti je 3. Najveći parni broj je 12, najmanji parni broj je -10. Tajna vrijednost je stoga (123) + (12-10) = -84.


Ulaz
1 2 3 4 5 6 -4
Izlaz
-18
Objašnjenje

Najveći broj po apsulotnoj vrijednosti je 6, najmanji broj po apsolutnoj vrijednosti je 1. Najveći parni broj je 6, najmanji parni broj je -4. Tajna vrijednost je stoga (61) + (6-4) = -18


Ulaz
17 41 -201 -97 -13 -21 -11
Izlaz
2211
Objašnjenje

Najveći broj po apsolutnoj vrijednosti je -201, najmanji broj po apsolutnoj vrijednosti je -11. Pošto nema parnih brojeva, tajna vrijednost je -201 * -11 = 2211. Uočite da se radi o umnošku stvarnih vrijednosti najvećeg i najmanjeg broja po apsolutnoj vrijednosti, a ne o umnošku apsolutnih vrijednosti tih brojeva.


Comments

There are no comments at the moment.