1100
#include <stdio.h>
int main(void){
int size = 8;
char chessboard [size][size+1];// null 문자 공간 확보
int count = 0;
// 입력
for(int k = 0; k < size; k++){
scanf("%s", chessboard[k]);
}
// 하얀 칸의 말의 수 세기
for(int i = 0; i < size; i++){
int j = 0;
// 하얀 칸만 반복문으로 돌리기 위해
// 행이 짝수면 열을 0부터 시작
if(i % 2 == 0){
j = 0;
}
// 행이 홀수면 열을 1부터 시작
else{
j = 1;
}
for(; j < size; j += 2){
// 말이 있는지 없는지 확인 후 count
if(chessboard[i][j] == 'F'){
count++;
}
}
}
// 출력
printf("%d", count);
return 0;
}

null 공간 확보 안해주니까 내 vscode에서는 오류뜸 ㅇㅅㅇ
근데 백준에서는 char chessboard [size][size] 로 했는데 맞긴했음
'백준' 카테고리의 다른 글
| [ 백준 / C ] 29863번 : Arno's Sleep Schedule (0) | 2025.08.06 |
|---|---|
| [ 백준 / C ] 10189번 : Hook (0) | 2025.08.06 |
| [ 백준 / C ] 1075번 : 나누기 (0) | 2025.08.05 |
| [ 백준 / C ] 2442번 : 별 찍기 - 5 (1) | 2025.08.04 |
| [ 백준 / C ] 9076번 : 점수 집계 (2) | 2025.08.01 |