절망편
func solution(_ myString:String) -> [String] {
var arr:[String] = []
var tmp = ""
for i in myString {
if i == "x" {
if !tmp.isEmpty {
arr.append(tmp)
}
tmp = ""
} else {
tmp += String(i)
}
}
if !tmp.isEmpty {
arr.append(tmp)
}
arr.sort()
return arr
}
희망편
func solution(_ myString:String) -> [String] {
return myString.split(separator: "x").map { String($0) }.sorted()
}
'Algorithm > programmers' 카테고리의 다른 글
프로그래머스 - 배열 만들기 3, flatMap (0) | 2024.08.30 |
---|---|
프로그래머스 - x 사이의 개수 (0) | 2024.08.30 |
프로그래머스 - 배열의 유사도. feat. Set의 공집합 (intersection) (0) | 2024.08.29 |
프로그래머스 - 문자열 겹쳐쓰기 (2) | 2024.08.28 |
프로그래머스 - 정사각형으로 만들기 (0) | 2024.08.26 |