홍우진의 개발 일기장

[백준] 1100번: 하얀 칸/ 파이썬 본문

알고리즘/백준

[백준] 1100번: 하얀 칸/ 파이썬

홍우진 2022. 10. 11. 21:16
728x90
반응형

문제 링크


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

 

1100번: 하얀 칸

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

www.acmicpc.net

풀이 코드


c = []
for _ in range(8):
    c.append(list(map(str, list(input()))))

n = 0
for i in range(8):
    for j in range(8):
        if (i + j) % 2 == 0:
            if c[i][j] == 'F': 
                n += 1
print(n)

코드 해석


 

체스판을 이중 for문으로 탐색한다.

만약 탐색중인 좌표가 하얀칸이고 F라면 n += 1을 한다.

728x90
반응형
Comments