공대생의 비망록

[프로그래머스][Lv. 1] 최소직사각형 Swift 풀이 본문

Programming Language/Swift

[프로그래머스][Lv. 1] 최소직사각형 Swift 풀이

myungsup1250 2022. 4. 6. 23:46

https://programmers.co.kr/learn/courses/30/lessons/86491

 

코딩테스트 연습 - 최소직사각형

[[10, 7], [12, 3], [8, 15], [14, 7], [5, 15]] 120 [[14, 4], [19, 6], [6, 16], [18, 7], [7, 11]] 133

programmers.co.kr

 

풀이는 추후에 차차 올리도록 하겠습니다...

 

 

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import Foundation
 
func solution(_ sizes:[[Int]]) -> Int {
    var width: Int = -1, height: Int = -1
    for size in sizes {
        let _min: Int = min(size[0], size[1]), _max: Int = max(size[0], size[1])
        if width < _min {
            width = _min
        }
        if height < _max {
            height = _max
        }
    }    
    return width * height
}
cs
Comments