(Python, Java) 프로그래머스 - 나누어 떨어지는 숫자 배열
in Algorithm on Programmers, Level1
[문제 링크]
Python 풀이
def solution(arr, divisor):
arr.sort()
answer =[x for x in arr if x%divisor==0]
return answer if answer else [-1]
Java 풀이
import java.util.Arrays;
class Solution {
public int[] solution(int[] arr, int divisor) {
int[] answer = Arrays.stream(arr).filter(x -> x % divisor == 0).toArray();
if (answer.length == 0){
return new int[]{-1};
}
Arrays.sort(answer);
return answer;
}
}