Notice
Recent Posts
Recent Comments
Link
forest_moon
n의 배수 고르기 본문
문제 설명
정수 n과 정수 배열 numlist가 매개변수로 주어질 때, numlist에서 n의 배수가 아닌 수들을 제거한 배열을 return하도록 solution 함수를 완성해주세요.
제한사항
- 1 ≤ n ≤ 10,000
- 1 ≤ numlist의 크기 ≤ 100
- 1 ≤ numlist의 원소 ≤ 100,000
입출력 예 설명
입출력 예 #1
- numlist에서 3의 배수만을 남긴 [6, 9, 12]를 return합니다.
입출력 예 #2
- numlist에서 5의 배수만을 남긴 [10, 5]를 return합니다.
입출력 예 #3
- numlist에서 12의 배수만을 남긴 [120, 600, 12, 12]를 return합니다.
class Solution {
public ArrayList solution(int n, int[] numlist) {
ArrayList<Integer> answer = new ArrayList<>();
for(int num : numlist){
if(num % n == 0){
answer.add(num);
}
}
return answer;
}
}
n의 배수 고르기
배열 값마다 입력받은 값(num)을 n 으로 나누었을 때, 나머지의 유무에 따라 배수를 배열에 추가.
add()
add()를 이용해서 ArrayList에 아이템을 추가하는 코드