https://www.acmicpc.net/problem/2563
✨ 문제

내 코드
import sys
input = sys.stdin.readline
def main() :
n = int(input())
paper = [[0 for _ in range(100)] for _ in range(100)] #색종이를 모두 0으로 채움
for i in range(n) :
x, y = list(map(int, input().rstrip().split(" ")))
for row in paper[y:y+10] :
row[x:x+10] = [1 for _ in range(10)]
total = sum(sum(row) for row in paper)
print(total)
if __name__ == "__main__" :
main()
느낀점 1. 배열 기본 슬라이싱에 익숙해져야한다.
2. 리스트 Comprehension에 익숙해져야한다.
풀이시간

'알고리즘 > 백준' 카테고리의 다른 글
| 백준 25305번 : 커트라인(B2) (0) | 2025.01.21 |
|---|---|
| 백준 18258번 : 큐2(S4) (0) | 2025.01.21 |
| 백준 12789번 : 도키도키 간식드리미(S3) (1) | 2025.01.21 |
| 백준 4949번 : 균형잡힌 세상(S4) (4) | 2025.01.20 |
| 백준 10773번 : 제로(S4) (0) | 2025.01.20 |