알고리즘/Java
[프로그래머스] 나누어 떨어지는 숫자 배열
Voyage_dev
2022. 2. 21. 23:48
문제
나의풀이
- arr이라는 String 배열을 가져와 divisor라는 자연수로 각각의 요소를 나누어서 맞아 떨어지면 return하는 문제
- 일단 Arrays.sort로 해당하는 arr을 정렬해준다
- stream으로 arr을 사용하겠다고 ()안에 arr을 넣어준다
- filter 메서드로 해당 요소들을 조건에 따라 걸러내는 작업을 해준다
- 만약 array가 divisor를 나누어 0이면 그걸 다시 array배열로 만들어주면서 answer에다가 저장된다
- 만약 나누어 0이 아니면 answer에는 아무것도 안 들어가니 길이가 0이 된다
- 0이면 answer에 -1을 넣어주는 식으로 코딩했다