151. 모음 제거
1
2
3
4
5
6
7
8
9
10
import Foundation
func solution(_ my_string:String) -> String {
var answer : String = ""
answer = my_string.components(separatedBy:["a","e","i","o","u"]).joined()
return answer
}
전에 썼던걸 기억해서 components를 사용해서 풀었다. 리턴값이 배열로 나타나기에 joined를 사용하여 문자열로 나타내었다.
다른코드를 보니 필터를 사용했는데, 내꺼보다 훨씬 더 아름다웠다.
다른코드
1
2
3
4
5
import Foundation
func solution(_ my_string:String) -> String {
return my_string.filter { !["a", "e", "i", "o", "u"].contains($0)}
}
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.