본문 바로가기
Algorithm

[ 백준 / 1100 ] 하얀 칸 ( 자바 )

코동이 2021. 1. 14.

www.acmicpc.net/problem/1100

 

1100번: 하얀 칸

체스판은 8*8크기이고, 검정 칸과 하얀 칸이 번갈아가면서 색칠되어 있다. 가장 왼쪽 위칸 (0,0)은 하얀색이다. 체스판의 상태가 주어졌을 때, 하얀 칸 위에 말이 몇 개 있는지 출력하는 프로그램

www.acmicpc.net

 

 

구현문제이자 엄청나게 쉬어가는 편한 문제였다.

 

package bj;

import java.util.*;
import java.io.*;

//1100 하얀 칸
public class Main {

	public static void main(String[] args) throws IOException {
		// TODO Auto-generated method stub

		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		String line = "";
		
		int cnt=0;
		for(int i=0;i<8;i++) {
			line = br.readLine();
			
			if(i%2==0) { //0,2,4,6
				for(int j=0;j<=6;j+=2) {
					if(line.charAt(j)=='F') cnt++;
				}
			} else { //1,3,5,7
				for(int j=1;j<=7;j+=2) {
					if(line.charAt(j)=='F') cnt++;
				}
			}
		}
		
		System.out.println(cnt);
	}

}
반응형