백준 1100

Oak_Cassia·2022년 3월 5일

백준 1100

#include<iostream>

class ChessBoard
{
public:
	bool whiteF[8] = { 1,0,1,0,1,0,1,0 };
	bool blackF[8] = { 0,1,0,1,0,1,0,1 };
	bool* F = whiteF;
	int sum = 0;
	char lane[8];
	
	void ChangeWB()
	{
		if (F == whiteF)
			F = blackF;
		else
			F = whiteF;
	}

	void Play()
	{
		for (int j = 0; j < 8; j++)
		{
			for (int i = 0; i < 8; i++)
			{
				std::cin >> lane[i];
				if ((*(F + i)) && lane[i] == 'F')
					sum++;
			}
			this->ChangeWB();
		}
	}
	
};



int main()
{
	ChessBoard* mine = new ChessBoard;

	mine->Play();
	std::cout << mine->sum;

	delete mine;
}
profile
https://velog.io/@oak_cassia/A-Game-Developers-Vision

0개의 댓글