FEN 체스판
시간 제한1초메모리 제한32 MB
FEN 표기법으로 주어진 체스판을 해석해서 어느 쪽 기물에도 공격받지 않는 빈 칸의 수를 구하는 문제입니다.
문제
FEN(Forsyth-Edwards Notation)은 체스판의 배치를 한 줄로 표현하는 표기법이다.
- 체스판의 내용은 맨 위 행부터 맨 아래 행까지 순서대로 적는다.
- 인접한 두 행은
/문자로 구분한다. - 각 행은 왼쪽에서 오른쪽으로 적는다.
- 흰색 말은 대문자
PNBRQK로 표시한다. - 검은색 말은 소문자
pnbrqk로 표시한다. - 빈 칸은
1부터8까지의 숫자로 표시한다. - 숫자는 그 행에서 연속된 빈 칸의 개수를 뜻한다.
- 각 행에서 숫자와 말 문자가 나타내는 칸 수의 합은 항상
8이다.
체스판 설명이 한 줄씩 주어진다. 각 설명이 실제 체스 규칙상 가능한 배치일 필요는 없다. 각 체스판에서 말이 놓여 있지 않고, 어떤 말에게도 공격받지 않는 칸의 수를 구하라.
입력
입력은 여러 줄로 이루어진다. 각 줄에는 하나의 체스판을 나타내는 FEN 설명이 주어진다. 입력 줄에는 공백이 없다.
출력
입력의 각 줄마다, 말이 놓여 있지 않고 어떤 말에게도 공격받지 않는 칸의 수를 정수 하나로 출력한다.