[문제 설명]
[필요한 정보]
Java의 동적 배열인 List를 사용하는 것이 필요하다. Python에서 list만 사용해왔기에 배열이 굉장히 불편했다. Java에 List 클래스가 존재해서 정말 다행이다. 문제를 풀 때, 몰랐지만 Python의 list와 상당 부분 동일하게 작동하는 함수들이 많아 앞으로 문제를 푸는 과정에서 큰 도움이 될 듯하다.
[문제 풀이]
문제는 간단하게 배열을 순회하면서 주어진 divisor로 나누어 떨어진다면 해당 값들을 모아두고 순회가 끝났을 때, 해당 값들을 정렬해 반환해주면 된다. 반환값들이 없는, 즉 배열의 사이즈가 0일 때는 따로 예외처리를 해주어야 한다.
우선 반환값을 저장할 ArrayList를 선언한다. 이후, 주어진 배열을 순회하고 나누어 떨어지는 값들을 list에 추가한다. 해당 배열을 정렬만 하면 문제 풀이는 끝난다.
[소스 코드]