카테고리 없음

[Lv1 Kotlin] 나누어 떨어지는 숫자 배열

뮤링이 2022. 9. 18. 13:13

[내 코드]

class Solution {
    fun solution(arr: IntArray, divisor: Int): IntArray {
       arr.filter{ it%divisor==0 }.sorted().toIntArray().let{
           if(it.size==0) return intArrayOf(-1)
           else return it
       }
    }
}

 

[다른 사람 코드]

class Solution {
    fun solution(arr: IntArray, divisor: Int): IntArray {
        var answer = intArrayOf()

        arr.forEach { if (it % divisor == 0) answer += it }
        answer.sort()

        if (answer.size == 0) answer += -1

        return answer
    }
}