이번 문제는 정렬을 해야하는 문제로 튜플을 사용하여 쉽게 풀 수 있습니다
튜플 타입의 배열을 사용하여 문제를 해결할 수 있습니다.
- 튜플의 값을 append를 사용하여 문제를 넣습니다
- 다음으로는 sort 메서드를 사용하여 손쉽게 정렬을 구현할 수 있습니다
var arr: [(Int, String)] = []
for _ in 1...Int(readLine()!)! {
let tmp = readLine()!.split(separator: " ")
arr.append((Int(tmp[0])!,String(tmp[1])))
}
arr.sort { Int($0.0) < Int($1.0) }
for i in arr {
print(i.0, i.1)
}
'Algorithm > Baekjoon' 카테고리의 다른 글
swift 백준 11720, 2675 (0) | 2024.08.12 |
---|---|
Swift - 백준 1920번 수 찾기 (0) | 2024.08.11 |
Swift - 백준 10828번 스택 (0) | 2024.08.09 |
Swift - 백준 10845번 큐 (0) | 2024.08.09 |
Swift - 백준 10816번 숫자 카드2 (0) | 2024.08.08 |