MUKER_DEV with iOS

[swift] λ°±μ€€ 10814번: λ‚˜μ΄μˆœ μ •λ ¬ λ³Έλ¬Έ

πŸ€– μ•Œκ³ λ¦¬μ¦˜/BAEKJOON

[swift] λ°±μ€€ 10814번: λ‚˜μ΄μˆœ μ •λ ¬

MUKER 2022. 9. 28. 23:59
 

10814번: λ‚˜μ΄μˆœ μ •λ ¬

온라인 저지에 κ°€μž…ν•œ μ‚¬λžŒλ“€μ˜ λ‚˜μ΄μ™€ 이름이 κ°€μž…ν•œ μˆœμ„œλŒ€λ‘œ 주어진닀. μ΄λ•Œ, νšŒμ›λ“€μ„ λ‚˜μ΄κ°€ μ¦κ°€ν•˜λŠ” 순으둜, λ‚˜μ΄κ°€ κ°™μœΌλ©΄ λ¨Όμ € κ°€μž…ν•œ μ‚¬λžŒμ΄ μ•žμ— μ˜€λŠ” μˆœμ„œλ‘œ μ •λ ¬ν•˜λŠ” ν”„λ‘œκ·Έλž¨μ„

www.acmicpc.net

 


λ‚˜μ˜ 풀이

let T = Int(readLine()!)!
var A = [[String]]()
for _ in 1...T {
    A.append(readLine()!.split(separator: " ").map { String($0) })
}
A.sort { Int($0[0])! < Int($1[0])! }
for i in A {
    print(i[0], i[1])
}

///
μ—¬μ „νžˆ λ°°μ—΄μ˜ μ •λ ¬ 문제λ₯Ό μ€‘μ²©λ°°μ—΄λ‘œ 풀어보고 μžˆλ‹€.
일단 μ˜ˆμ œλŠ” 좜λ ₯이 λ˜λŠ”λ° 자꾸 μ˜€λ‹΅μ΄ λ‚˜μ™€μ„œ 검색을 ν•΄λ΄€λ”λ‹ˆ
λ‚˜μ΄λ₯Ό 정렬함에 μžˆμ–΄μ„œ λ¬Έμžμ—΄(String)μƒνƒœλ‘œ μ •λ ¬ν•˜λ©΄ μ•ˆλλ‚˜λ³΄λ‹€..
κ·Έλž˜μ„œ λ‚˜μ΄κ°’μ„ Int둜 κ°μ‹Όλ‹€μŒ μ •λ ¬ν–ˆλ”λ‹ˆ 잘 ν’€λ Έλ‹€.
///
78376kb 328ms 206b