반응형
ℹ️문제 정보
문제 링크
난이도 : Lv.1
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
📝풀이
for문을 사용한 방식보다 느리다는 의견이 있어서 for문을 사용해서 다시 풀어봐야겠다.
import java.util.*;
class Solution {
public int[] solution(int[] arr, int divisor) {
int[] answer = Arrays.stream(arr).filter(i -> i % divisor == 0).sorted().toArray();
return answer.length == 0 ? new int[] {-1} : answer;
}
}