[swift] 문자열의 중복 제거하기
func removeDuplicates(from input: String) -> String {
var unique = ""
for char in input {
if !unique.contains(char) {
unique.append(char)
}
}
return unique
}
let inputString = "abracadabra"
let result = removeDuplicates(from: inputString)
print(result) // 출력: "abrcd"
위의 예시에서, removeDuplicates
함수는 중복된 문자를 제거하는 데 사용됩니다. unique
문자열에 입력 문자열의 문자를 하나씩 검사하여 해당 문자가 이미 unique
에 포함되어 있는지를 확인하고, 포함되어 있지 않을 때에만 unique
에 추가합니다.
이러한 방법을 사용하여 문자열에서 중복된 문자를 효율적으로 제거할 수 있습니다.