풀이
정사각형의 한변의 길이를 10으로 지정하고 주어진 (왼쪽지점+10)과 (아래지점+10)으로 색종이가 붙여진 영역을 구함
count = int(input())
square = [[0] * 100 for _ in range(100)]
for _ in range(count):
left, down = map(int, input().split())
for i in range(left, left + 10):
for j in range(down, down + 10):
square [i][j] = 1
print(sum(sum(square, [])))
sum
sum에서 두번째 인자값은 시작지점을 의미함
이때 2차원 리스트인 square를 1차원 리스트로 만들어주기 위해 []를 넣어줌
-> 2차원 리스트의 모든 원소들이 1차원 리스트로 들어가게됨
sum(square, []) : 1차원 리스트로 만들어줌
sum(sum(square, [])) : 1차원 리스트의 모든 원소들의 합을 구함
'PS > BOJ' 카테고리의 다른 글
단계별: 시간 복잡도 (24262, 24263, 24264, 24265, 24266, 24267, 24313) (python3) (1) | 2023.12.02 |
---|---|
단계별: 약수,배수와 소수 (5086, 2501, 9506, 1978, 2581, 11653) (python3) (1) | 2023.11.28 |
명령 프롬프트 - 1032 (python3) (1) | 2023.11.23 |
단계별: 일반수학 1 (2745, 11005, 2720, 2903, 2292, 1193, 2869) (python3) (0) | 2023.10.31 |
9/4 ~ 9/10 (Clang) (0) | 2023.09.09 |