프로그래머스(Level 1) - 🛬 나누어 떨어지는 숫자 배열

Gammi·2023년 3월 23일
0

프로그래머스

목록 보기
46/69
post-thumbnail

✔ 문제






✔ 해결


class Solution {
  public int solution(int[] arr, int divisor) {
    int[] answer = {};
    int count = 0, answercount = 0;
    
    for(int i = 0; i < arr.length; i++) {
      if(arr[i] % divisor == 0) {
        count++;
      }
    }
    
    if(count > 0) {
      answer = new int[count];
      
      for(int i = 0; i < arr.length; i++) {
        if(arr[i] % divisor == 0) {
          answer[answercount] = arr[i];
          answercount++;
        }
      }
    }else {
      answer = new int[1];
      answer[0] = -1;
    }
    
    Array.sort(answer); // 오름차순 정렬
    return answer;
  }
}
profile
개발자가 되었어요⭐️

0개의 댓글