개인 공부/프로그래머스
[프로그래머스] 중복된 문자 제거 swift
임구마🍠
2024. 6. 12. 15:21
나의 풀이
import Foundation
func solution(_ my_string:String) -> String {
var str = ""
for c in my_string {
if !str.contains(c) {
str += String(c)
}
}
return str
}
- 중복된 문자가 있을 경우 가장 앞에 있는 문자는 남겨둬야 하기 때문에 filter는 적합하지 않음
- 문자열에 하나씩 접근해 새로운 문자열에 포함되어있지 않을 경우에만 추가