Kraljica


Submit solution

Points: 70 (partial)
Time limit: 2.0s
Memory limit: 320M

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

Županijsko natjecanje 2014. / Osnovna škola (6. razred) - 2. zadatak

Lovro je svom prijatelju Marku za deveti rođendan darovao igru “Šah”. Budući da se Marko prvi put susreće s ovom igrom, Lovro ga je odlučio poučiti pravilima.

Šahovska ploča ima osam redova označenih brojevima 1-8 i osam stupaca označenih slovima a-h.

Donje lijevo polje označavamo s a1, a gornje desno s h8. Krenuli su od figure kraljice.

Na nekom polju šahovske ploče nalazi se kraljica.

Ona napada sva polja koja se nalaze u istom retku, stupcu ili na istoj dijagonali kao i sama figura.

Iznimka je polje na kojem se figura kraljice već nalazi, to polje nije napadnuto.

Slika predstavlja 1. test primjer, kraljica se nalazi na polju d4. Napada sva polja koja se nalaze:

  • u istom retku: a4, b4, c4, e4, f4, g4, h4
  • u istom stupcu: d1, d2, d3, d5, d6, d7, d8
  • na istoj prvoj dijagonali: a1, b2, c3, e5, f6, g7, h8
  • na istoj drugoj dijagonali: a7, b6, c5, e3, f2, g1

Prije nego što prijeđe na objašnjavanje sljedeće figure, Lovro se htio uvjeriti da je Marko shvatio napadanje kraljice.

Zadao je stoga svom prijatelju polje na kojem se nalazi ta figura.

Pomozi Marku da odgovori koliki je ukupan broj šahovskih polja napadnut.

ULAZNI PODATCI

U prvom retku nalazi se string duljine 2: XY (‘a’ ≤ X ≤ ‘h’, ‘1’ ≤ Y ≤ ‘8’), polje na kojem se nalazi figura kraljice.

IZLAZNI PODATCI

U jednom retku treba ispisati ukupan broj šahovskih polja koji je napadnut.

PRIMJERI TEST PODATAKA

Ulaz
d4
Izlaz
27
Ulaz
a1
Izlaz
21
Ulaz
g6
Izlaz
23

Comments

There are no comments at the moment.