문제
나의풀이
- arr이라는 String 배열을 가져와 divisor라는 자연수로 각각의 요소를 나누어서 맞아 떨어지면 return하는 문제
- 일단 Arrays.sort로 해당하는 arr을 정렬해준다
- stream으로 arr을 사용하겠다고 ()안에 arr을 넣어준다
- filter 메서드로 해당 요소들을 조건에 따라 걸러내는 작업을 해준다
- 만약 array가 divisor를 나누어 0이면 그걸 다시 array배열로 만들어주면서 answer에다가 저장된다
- 만약 나누어 0이 아니면 answer에는 아무것도 안 들어가니 길이가 0이 된다
- 0이면 answer에 -1을 넣어주는 식으로 코딩했다
실행결과
'알고리즘 > Java' 카테고리의 다른 글
[프로그래머스] 문자열 내 마음대로 정렬하기 (0) | 2022.02.21 |
---|---|
[프로그래머스] 두 정수 사이의 합 (0) | 2022.02.21 |
[프로그래머스] 같은 숫자는 싫어 (0) | 2022.02.21 |
[프로그래머스] 가운데 글자 가져오기 (0) | 2022.02.21 |
[프로그래머스] 2016년 (0) | 2022.02.21 |