-
[프로그래머스] 나누어 떨어지는 숫자 배열개발공부/코딩테스트 연습문제 2022. 1. 11. 10:59
문제 설명과 제한사항

풀이
import java.util.*; class Solution { public int[] solution(int[] arr, int divisor) { List<Integer> tmp = new ArrayList<>(); for(int ar : arr){ if(ar % divisor == 0 ) { tmp.add(ar); } } if(tmp.isEmpty()) tmp.add(-1); int[] answer = new int[tmp.size()]; for(int i = 0; i < tmp.size() ; i++){ answer[i] = tmp.get(i); } Arrays.sort(answer); return answer; } }++
비교적 쉽게 풀렸다. 그런데 예전에는 -1리턴과 정렬 조건이 없었나 보다.
다른 사람 풀이를 봐도 딱히 재밌지 않았다.
'개발공부 > 코딩테스트 연습문제' 카테고리의 다른 글
[프로그래머스] 문자열 내 마음대로 정렬하기 (0) 2022.01.11 [프로그래머스] 두 정수 사이의 합 (0) 2022.01.11 [프로그래머스] 최소직사각형 (0) 2022.01.11 [프로그래머스] 부족한 금액 계산하기 (0) 2022.01.10 [프로그래머스] 같은 숫자는 싫어 (0) 2022.01.10