-
[백준 문제풀이] 얼렁뚱땅 2563번 색종이 풀이얼렁뚱땅 백준 문제풀이 2022. 5. 17. 21:13
n = int(input()) array= [[0]*100 for i in range(100)] cnt = 0 for i in range(n) : x, y = map(int,input().split()) for p in range(10) : for q in range(10) : if array[x+p][y+q] == 0 : cnt += 1 array[x+p][y+q] = 1 print(cnt)
문제 자체는 쉬운데 색종이 시리즈 풀려고 하나하나 해보는 중이다
근데, 여기서 깜짝쿵 놀란점은
array = [[0]*100]*100
이렇게 별 생각 없이 했다가 답이 안나와서 깜짝놀랐다
아마.. 정확하진 않지만 100개의 행이 주소를 공유하는 듯 하였다.
반드시
array = [[0] * 100 for i in range(100)]
'얼렁뚱땅 백준 문제풀이' 카테고리의 다른 글
[백준 문제풀이] 얼렁뚱땅 18115번 카드 놓기 풀이 (0) 2022.05.19 [백준 문제풀이] 얼렁뚱땅 2567 색종이_2 풀이 (0) 2022.05.18 [백준 문제풀이] 얼렁뚱땅 2417번 정수 제곱근 풀이 (0) 2022.05.17 [백준 문제풀이] 얼렁뚱땅 20057번 마법사 상어와 토네이도 풀이 (0) 2022.05.17 [백준 문제풀이] 얼렁뚱땅 2056번 작업 풀이 (0) 2022.05.16