Programmers/Lv. 0 (完)

[Kotlin] Programmers 코딩테스트 입문 Day 19 문자열, 배열, 조건문

chattymin 2023. 6. 22. 11:30
728x90
반응형

7의 개수

class Solution {
    fun solution(array: IntArray) = array.joinToString ( "" ).count { it == '7' }
}

 

 

 

잘라서 배열로 저장하기

class Solution {
    fun solution(my_str: String, n: Int): Array<String> {
        var answer: Array<String> = arrayOf<String>()
        var check = false

        for (i in 0 until  my_str.length step (n)){
            if (i + n <= my_str.length) {
                answer = answer.plus(my_str.slice(i until i + n))
            }else answer = answer.plus(my_str.slice(my_str.length/n * n until my_str.length))

        }

        return answer
    }
}

 

 

 

중복된 숫자 갯수

class Solution {
    fun solution(array: IntArray, n: Int) = array.count{it == n}
}

 

 

 

머쓱이보다 키 큰 사람

class Solution {
    fun solution(array: IntArray, height: Int) = array.count {it > height }
}
728x90
반응형