Szachy
Lekcja 27 z 32 w kursie Zadania programistyczne w Coddy.
Wyzwanie
TrudnyW 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
1Wprowadzenie do kursu
Wprowadzenie4Wysoki poziom trudności
ChodzeniePiłka nożnaLiczba zimowaSzachyCyfraTelewizjaNajwiększy dzielnikRozprzestrzenianieDzielnikiPoćwicz samodzielnie: Kompilator C online