[Swift] 릿코드 그리디 1710번 문제
class Solution {
func maximumUnits(_ boxTypes: [[Int]], _ truckSize: Int) -> Int {
let arr = boxTypes.sorted(by: { $0[1] > $1[1] })
var size = truckSize
var result = 0
for i in 0..<arr.count {
if size > 0 {
result += min(size, arr[i][0]) * arr[i][1]
size -= arr[i][0]
} else {
break
}
}
return result
}
}