Where who wants to meet someone
백준 Swift [9063] 대지 본문
728x90
난이도
브론즈 III
문제
https://www.acmicpc.net/problem/9063
내 답안
let n = Int(readLine()!)!
var x: Set<Int> = []
var y: Set<Int> = []
for _ in 1...n {
let input = readLine()!.split(separator: " ").map { Int($0)! }
x.insert(input[0])
y.insert(input[1])
}
print((x.max()! - x.min()!) * (y.max()! - y.min()!))
- x와 y값의 최대 - 최소 값을 곱하면 사이즈가 나오기 때문에 배열에 넣어주고 max와 min을 사용해서 작업을 해주었다.
'백준 알고리즘 문제 기록 > 기하: 직사각형과 삼각형' 카테고리의 다른 글
백준 Swift [5073] 삼각형과 세 변 (0) | 2023.07.02 |
---|---|
백준 Swift [10101] 삼각형 외우기 (0) | 2023.07.02 |
백준 Swift [15894] 수학은 체육과목 입니다 (0) | 2023.07.02 |
백준 Swift [3009] 네 번째 점 (0) | 2023.07.02 |
백준 Swift [1085] 직사각형에서 탈출 (0) | 2023.07.02 |