[python] 백준 1100번 하얀칸

도리·2025년 3월 14일

내 코드

answer = 0 
for i in range(8):
      a = input()
      for j in range(0,len(a),2):
        if a[j] == 'F':
            answer +=1
print(answer)

=> 모든 줄이 흰검흰검흰검흰검이라고 생각했는데 아니었나보다. 틀림 ㅠ

정답 코드


answer = 0 
for i in range(8):
    a = input()
    for j in range(8):  # 모든 칸을 확인
        if (i % 2 == j % 2) and a[j] == 'F':  # 흰색 칸만 확인
            answer += 1
print(answer)

i % 2 == 0 (짝수 번째 줄) → j % 2 == 0인 칸이 흰색
i % 2 == 1 (홀수 번째 줄) → j % 2 == 1인 칸이 흰색

profile
인공지능응용학과 졸업예정..

0개의 댓글