[프로그래머스] 12910 나누어 떨어지는 숫자 배열

최대 1 분 소요

프로그래머스 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알고리즘 완료🤓

댓글남기기