[백준/파이썬] 1100번 하얀 칸 풀이
업데이트:
문제 정보
- 문제 출처: 백준 온라인 저지
- 문제 링크: 1100번 하얀 칸
- 문제풀이 코드 GitHub 링크
- 제출 언어: Python 3
풀이
문제
8x8 체스판 상태가 주어질 때
하얀 칸에 있는 F 말의 개수를 세는 문제입니다.
코드
lane = list()
for i in range(8):
lane.append(input())
white = 1
count = 0
for i in lane:
for j in i:
if(j=='F' and white==1):
count += 1
white = (white+1)%2
white = (white+1)%2
print(count)
설명
좌상단이 하얀 칸이므로
칸 색을 번갈아가며 추적하면서 F를 카운트합니다.
각 행이 끝날 때 시작 색이 반전되도록 한 번 더 토글하면 체스판의 색 패턴을 그대로 구현할 수 있습니다.
댓글남기기