일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
Tags
- programmers
- Hilt
- 티스토리챌린지
- 배열
- ContentProvider
- android
- Java
- 자바리스트정렬
- disposableeffect
- 파이썬
- 백준
- 문자열
- 파이썬문법
- 백준파이썬
- 오블완
- 프로그래머스
- Provider
- 자바
- Kotlin
- filternotnull()
- jetpack
- 자바set
- 리스트
- compose
- list
- Python
- composelifecycle
- 자료형
- nullpointerexception방지
- Dependency
Archives
- Today
- Total
study gomi
[백준/baekjoon] 9063번 대지 python(파이썬) 본문
728x90
반응형
내 제출
- 1사분면 가장 좌측 아래 x좌표 ~ 가장 우측 아래 x좌표 까지가 직사각형 가로
- 가장 위에 있는 y좌표 ~ 가장 아래에 있는 y좌표 까지가 직사각형 세로
# 옥구슬의 위치 N 개가 주어진다
n = int(input())
x_set = set()
y_set = set()
# N줄에 각 점의 좌표가 두 개의 정수로 한 줄씩 주어짐.
for i in range(n):
x, y = map(int, input().split())
x_set.add(x)
y_set.add(y)
# 가장 작은 x좌표, 가장 큰 x좌표
# 가장 작은 y좌표, 가장 큰 y좌표
x_sorted = sorted(x_set)
y_sorted = sorted(y_set)
# 가로 길이
width = x_sorted[-1] - x_sorted[0]
height = y_sorted[-1] - y_sorted[0]
print(width * height)
나는 참 집합을 좋아하는 것 같군..
채점 결과
728x90
반응형