백준 2567

Baekjoon/IM Level

[백준] 2567 색종이2 (실버4)

문제요약 나의 코드 및 설명 graph : 전체 도화지. 모든 요소를 0으로 갖는 리스트로 초기화한다. 색종이가 놓아진 부분에 1을 저장한다. 현재 인덱스와 그 다음 인덱스에 저장된 값이 다르면 둘레라고 보며, 가로와 세로를 따로 계산한다. 전체 도화지의 상하좌우 끝부분을 따로 계산한다. (for문의 범위 초과를 방지하기 위해) num = int(input()) #전체 도화지 : 0 graph = [[0] * 100 for _ in range(100)] #색종이가 놓여진 부분에 1을 저장 for _ in range(num): x, y = map(int, input().split()) for i in range(y,y+10): for j in range(x,x+10): if graph[i][j] == 0:..

hellosonic
'백준 2567' 태그의 글 목록