[프로그래머스] 나누어 떨어지는 숫자 배열 (Kotlin)

728x90

문제

이해

  • 나누어 떨어지는 값
    오름차순 배열 반환

  • 나누어 떨어지는 값없으면

  • 1


접근

  1. foreach -> 나누어 떨어지는 값 찾기
  2. 정렬
  3. 비었을 경우 처리

풀이

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

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

        if (answer.isEmpty()) {
            answer += -1
        }

        return answer
    }
}

}
728x90

댓글

Designed by JB FACTORY