Menu
Coddy logo textTech

Szachy

Lekcja 27 z 32 w kursie Zadania programistyczne w Coddy.

challenge icon

Wyzwanie

Trudny

W szachach skoczek jest figurą w kształcie konia i porusza się po literze L, jak pokazano poniżej

Na powyższym obrazku skoczek znajduje się na e4. Atakuje obecnie pola d2, f2, c3, g3, c5, g5, d6 i f6.

 

W pierwszym wierszu podane są znak C i liczba R, reprezentujące kolumnę i wiersz, w których znajduje się twój skoczek. W następnym wierszu znajduje się liczba N, określająca liczbę figur szachowych przeciwnika na szachownicy. W kolejnych N wierszach podane są znak C1 i liczba R1, reprezentujące kolumnę i wiersz, w których znajduje się dana figura przeciwnika.

Wyświetl liczbę figur przeciwnika, które są obecnie atakowane przez twojego skoczka.

 

Dane wejściowe
e 4
10
c 5
d 6
f 6
g 5
g 3
f 2
d 2
c 3
e 5
a 1

Dane wyjściowe
8

Wyjaśnienie #1: Pola obecnie atakowane przez skoczka to: d2, f2, c3, g3, c5, g5, d6 i f6. Na tych polach znajduje się obecnie 8 figur przeciwnika.

Spróbuj swoich sił

#include <stdio.h>

int main() {
    // Napisz kod tutaj
    return 0;
}

Wszystkie lekcje w sekcji Zadania programistyczne

Poćwicz samodzielnie: Kompilator C online