Chess
Coddy의 코딩 문제 코스 레슨 — 32개 중 27번째.
챌린지
어려움체스 게임에서 나이트는 말 모양의 기물이며, 아래 그림과 같이 L자 모양으로 이동합니다.

위 그림에서 나이트는 "e4"에 위치해 있습니다. 현재 "d2", "f2", "c3", "g3", "c5", "g5", "d6", "f6"를 공격하고 있습니다.
첫 번째 줄에는 당신의 나이트가 놓인 열을 나타내는 문자 "C"와 행을 나타내는 숫자 "R"이 주어집니다. 다음 줄에는 상대방이 체스판 위에 가지고 있는 기물의 개수를 나타내는 숫자 "N"이 주어집니다. 이어지는 "N"개의 줄에는 상대방의 특정 기물의 열과 행을 나타내는 문자 "C1"과 숫자 "R1"이 각각 주어집니다.
당신의 나이트에 의해 현재 공격받고 있는 상대방 기물의 개수를 출력하세요.
Input
e 4
10
c 5
d 6
f 6
g 5
g 3
f 2
d 2
c 3
e 5
a 1
Output
8
Explanation #1: 현재 나이트가 공격하는 위치는 "d2", "f2", "c3", "g3", "c5", "g5", "d6", "f6"입니다. 상대방의 기물 중 8개가 해당 위치에 놓여 있습니다.
직접 해보기
#include <stdio.h>
int main() {
// 여기에 코드를 작성하세요
return 0;
}
코딩 문제의 모든 레슨
1Course Introduction
Introduction