Problem hidden
|This problem was hidden by Editorial Board member probably because it has incorrect language|version or invalid test data, or description of the problem is not clear.|

FR_AA_08 - Dwa skoczki szachowe

Napisz program, który sprawdzi, czy dwa skoczki szachowe ustawione na szachownicy wzajemnie się atakują.

Wejście

W pierwszym i jedynym wierszu wejścia znajdują się dwie różne współrzędne pól szachownicy z przedziału [a1 - h8], na których ustawione są dwa skoczki szachowe.

Wyjaśnienie:
Współrzędne definiowane są za pomocą kombinacji liter i liczb. Kolumny szachownicy oznaczone są małymi literami od a do h, a wiersze ponumerowane są od 1 do 8.
Skoczek porusza się o jedno pole do przodu (w pionie lub poziomie), po czym o jedno pole na ukos w dowolnym kierunku. Rysunek poniżej przedstawia wszystkie możliwe ruchy skoczka znajdującego się na polu d5.
Dwa skoczki szachowe atakują się wzajemnie, gdy wzajemnie znajdują się na polach, na które mogą wykonać ruch.

Wyjście

Na wyjściu należy wypisać słowo TAK, jeśli skoczki szachowe wzajemnie się atakują. W przeciwnym przypadku należy wypisać słowo NIE.

Przykład 1

Dla danych wejściowych:

d5 c3

poprawną odpowiedzią jest:

TAK

Przykład 2

Dla danych wejściowych:

d5 f5

poprawną odpowiedzią jest:

NIE

Dodane przez:Mariusz Śliwiński
Data dodania:2021-04-14
Limit czasu wykonania programu:1s
Limit długości kodu źródłowego50000B
Limit pamięci:1536MB
Cluster: Cube (Intel G860)
Języki programowania:All except: ASM32-GCC COBOL D-CLANG D-DMD ELIXIR FANTOM GOSU GRV JS-MONKEY NIM OBJC OBJC-CLANG PICO RUST SCM qobi CHICKEN VB.NET

ukryj komentarze
2022-12-08 00:49:21
fakt, ciekawe zadanko
2022-12-08 00:48:34
fajne
© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.