더북(TheBook)

LESSON 52
나누어 떨어지는 숫자 배열

문제 divisible 메서드는 int형 배열 arrayint divisor를 매개변수로 받습니다. divisible에 코드를 작성해 array의 각 요소 중 divisor로 나누어 떨어지는 값만 포함하는 새로운 배열을 만들어 반환해보세요. 예를 들어 array{5, 9, 7, 10}이고 divisor5이면 {5, 10}을 반환해야 합니다.

package javaStudy;
import java.util.Arrays;

public class Divisible {
    public int[] divisible(int[] array, int divisor) {
    // ret에 array에 포함된 정수 중 divisor로 나누어 떨어지는 숫자를 순서대로 넣으세요.
        int[] ret = new int[나누어 떨어지는 숫자의 개수];
        return ret;
    }
    // 아래는 테스트로 출력해보기 위한 코드입니다.
    public static void main(String[] args) {
        Divisible div = new Divisible();
        int[] array = {5, 9, 7, 10};
        System.out.println( Arrays.toString( div.divisible(array, 5) ));
    }
}

 

실행결과

[5, 10]
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.