본문 바로가기

코딩테스트

프로그래머스 '나누어 떨어지는 숫자 배열' 코테 풀이

반응형

프로그래머스

레벨1, 코틀린 언어, 정답률 높은 순서로

'나누어 떨어지는 숫자 배열' 코테 풀이를 포스팅합니다.

사이트 : https://school.programmers.co.kr/learn/challenges?order=acceptance_desc&levels=1&languages=kotlin

 

코딩테스트 연습 | 프로그래머스 스쿨

개발자 취업의 필수 관문 코딩테스트를 철저하게 연습하고 대비할 수 있는 문제를 총망라! 프로그래머스에서 선발한 문제로 유형을 파악하고 실력을 업그레이드해 보세요!

school.programmers.co.kr

이제 또 정답률이 조금 떨어져서 85%가 되었네요.

ㅋㅋㅋ 그래도 조금 더 어려워졌다는 거겠죠? 

나중에 못 풀면 어떻게 할지 벌써 걱정이지만

그건 그때 가서 걱정하겠습니다.

제 풀이는 이렇습니다.

class Solution {
    fun solution(arr: IntArray, divisor: Int): IntArray {
        var answer = intArrayOf()
        var answerList = mutableListOf<Int>()
        for(ele in arr){
            if(ele % divisor == 0){
                answerList.add(ele)
            }
        }
        var sortedAnswer = answerList.sorted()
        if(sortedAnswer.isEmpty()){
            return intArrayOf(-1)
        }
        answer = sortedAnswer.toIntArray()
        return answer
    }
}

보시고 질문 있으시거나

더 나은 답이 있으면 댓글로 알려주세요.

감사합니다.

반응형