JAVA/Argorithm Test

자바 알고리즘 #Level1 나누어 떨어지는 숫자 배열

skysoo1111 2016. 7. 6. 11:19

문제 - 출처 : tryhelloworld.co.kr

 

divisible 메소드는 int형 배열 array와 int divisor를 매개변수로 받습니다.
array의 각 element 중 divisor로 나누어 떨어지는 값만 포함하는 새로운 배열을 만들어서 반환하도록 divisible에 코드를 작성해 보세요.

예를들어 array가 {5, 9, 7, 10}이고 divisor가 5이면 {5, 10}을 리턴해야 합니다.

 

 

 

 

[내 풀이]

 

 

[다른 사람 풀이에서]

 

 

for(int n : array) {                // array 배열 값을 n에 차례대로 넣는 것.

if( n % divisor ==0 )

arrayList.add(n);

}

 

 

 for - each 문을 사용하여 훨씬 간결하게 코딩할 수 있었다.