본문 바로가기
IT/알고리즘

86] 프로그래머스 모음 제거 Kotlin

by 깻잎쌈 2023. 10. 15.
반응형
class Solution {
    fun solution(myString: String) = myString.replace("a|e|i|o|u".toRegex(), "")
}
class Solution {
    fun solution(my_string: String): String {
        var answer: String = ""
        return my_string.filterNot{ "aeiou".contains(it) }
    }
}

 

class Solution {
    fun solution(my_string: String): String {
        var answer: String = ""
        var momo = "aeiou"
        for(i in 0 until my_string.length) {
             if(!momo.contains(my_string[i])){
                 answer += my_string[i]
             }
        }       
        
        return answer
    }
}

 
https://blog.yena.io/studynote/2020/01/22/Kotlin-Collection-Filter.html

[Kotlin] 코틀린 Collection 에서 사용하는 Filter 함수

코틀린의 장점 중 하나가 자바에서 수작업 해야 했던 부분을 함수로 제공한다는 점이다. if로 null 체킹을 자주 한다거나, for문을 돌려 무언갈 확인할 때 무언가 불편했다. 조금 더 코틀린스러운

blog.yena.io

반응형

댓글