체스 문제를 풀 때 칸의 색을 구별해야 하는 경우가 많은데,
인덱스의 x좌표 + y좌표
값이 짝순지 홀순지 보면 된다.
이 문제에선 (0, 0)이 하얀 칸이라고 나와있으므로
위 값이 짝수면서 입력값이 F면 cnt를 갱신한다.
#include <iostream>
#include <string>
using namespace std;
int main() {
string s[8];
int cnt = 0;
for (int i = 0; i < 8; i++) {
cin >> s[i];
for (int j = 0; j < 8; j++)
if ((i + j) % 2 == 0 && s[i][j] == 'F')
cnt++;
}
cout << cnt;
return 0;
}