카테고리 없음

[백준/Python/1100번] 하얀 칸

전한준 2022. 8. 1. 00:00

 


문제 코드


arr=[]
sum=0
for i in range(8):
    a=list(map(str,input()))
    arr.append(a)
    for j in range(8):
        if i%2==0 and j%2==0:
            if 'F' in arr[i][j]:
                sum+=1
            else:
                None
                
     
        elif i%2==1 and j%2==1:
            if 'F' in arr[i][j]:
                sum+=1
            else:
                None
                

print(sum)

문제 풀이


먼저 arr이라는 리스트를 만들고 8개의 줄을 입력을 받는다. 그리고 문자를 입력받고 그걸 리스트로 만든 다음 arr이라는 리스트로 넣어 이중 리스트로 만들어 준다. 큰 리스트에서 작은 리스트에 순서  i 그리고 j는 리스트안에 요소 순서를 나타낸다.그리고 짝수 번째 열에서는 짝수 번 째 요소가 'F'가 있으면 되는 조건과 홀수 번째 열에는 홀수 번째 요소가 'F'가 있으면 된다는 조건을 세우면 끝난다. 그리고 sum이라는 함수에 각각 조건에 따라 1씩 더해주고 마지막에 출력하면 된다.