본문 바로가기

Algorithm/문자열 처리

Baekjoon 1100 하얀 칸

Link https://www.acmicpc.net/problem/1100

소스결과 1984 KB / 0 ms

언어 C++ 17

출처 Baekjoon

분류 문자열 처리, 탐색

 

 

소스코드

#include <iostream>

using namespace std;

const short MAX = 8;

int main()
{
	char board[MAX][MAX+1] = {};

	int res = 0;

	for (int i = 0; i < MAX; i++)
		cin >> board[i];

	for (int i = 0; i < MAX; i++)
	{
		// Odd
		if (i % 2)
		{
			for (int j = 1; j < MAX; j += 2)
				if (board[i][j] == 'F')
					res++;
		}
		// Even
		else
		{
			for (int j = 0; j < MAX; j += 2)
				if (board[i][j] == 'F')
					res++;
		}
	}

	cout << res;

	return 0;
}