[프로그래머스] 12910 나누어 떨어지는 숫자 배열
프로그래머스 level1
문제
문제 풀이
문제 리뷰
주어진 배열에서 주어진 divisor과 나누어 떨어지는 수들을 찾는 문제이다.
이 문제를 풀면서 고민했던 부분은 배열의 초기화를 어떻게 해야하는가였다.
Array를 사용하게 되면 초기화가 필요한데
이 문제 같은 경우는 배열에 저장할 크기가 정해져있지 않기 때문이다.
그래서 ArrayList를 사용하게 되었다.
ArrayList는 초기화 없이 배열에 원소를 추가할 수 있기 때문이다.
그래서 ArrayList로 원소들을 저장하고
후에 ArrayList를 Array로 변환하여 반환해주었다.
아래는 내가 이 문제를 풀면서 찾은 것들이다.
기억하기 위해 정리했다.
- 배열 오름차순으로 정렬하기
Collections.sort(resultArr);
- ArrayList를 Array로 바꾸기
resultArr.stream().mapToInt(i -> i).toArray()
- 배열 간편하게 출력하기
System.out.print(Arrays.toString(resultArr))
TMI
어제 쉬었기 때문에 하나 더 풀기
1일 2알고리즘 완료🤓
댓글남기기