💻 Algorithm/Swift

[Swift] 백준 1181 단어 정렬 (String)

선주 2023. 1. 31. 22:30

 

📌 풀이

💬 Code

import Foundation

var n = Int(readLine()!)!
var arr = [String]()

for _ in 0..<n {
    let word = readLine()!
    arr.append(word)
}

arr = Array(Set(arr))
arr.sort {
    if $0.count == $1.count {
        return $0 < $1
    }
    return $0.count < $1.count
}

arr.forEach{
    print($0)
}