반응형
https://www.acmicpc.net/problem/1931
import Foundation
let n = Int(readLine()!)!
var list:[[Int]] = []
for _ in 1...n {
var l = readLine()!.split(separator: " ").map{ Int(String($0))! }
list.append(l)
}
var c = 0
var e = 0
list.sorted {
if $0[1] == $1[1] {
return $0[0] < $1[1]
} else {
return $0[1] < $1[1]
}
}.map {
if $0[0] >= e {
e = $0[1]
c += 1
}
}
print(c)
반응형
'# 02 > Swift - CTP' 카테고리의 다른 글
[Swift] 코딩테스트 연습! Lv1. 카드 뭉치 (0) | 2023.03.04 |
---|---|
[Swift] 코딩테스트 연습! Lv1. 둘만의 암호 (0) | 2023.03.04 |
[Swift] 백준! 1012번 - 유기농 배추 (0) | 2023.01.29 |
[Swift] 백준! 2579번 - 계단 오르기 (0) | 2023.01.29 |
[Swift] 백준! 11726번 - 2×n 타일링 (0) | 2023.01.29 |