Problem

array의 각 element 중 divisor로 나누어 떨어지는 값을 오름차순으로 정렬한 배열을 반환하는 함수,

solution을 작성해주세요.

divisor로 나누어 떨어지는 element가 하나도 없다면 배열에 -1을 담아 반환하세요.

제한 사항

입출력 예시

https://images.velog.io/images/feelslikemmmm/post/ca98cf02-630c-43ad-8056-018a34ad2bf7/스크린샷 2020-11-29 오후 7.21.46.png

해결 방법

result변수에 필터 함수를 이용해서 arr의 요소 중 divisor로 나눠지는 요소만 추출해주었다

그리고 나눠지는 요소만 담긴 result에 sort함수를 이용해 오름차순으로 정렬해주었고

return에서 삼항연산자를 이용해서 result의 길이가 0이라면 divisor로 나누어 지는 요소가

없는 것이기 때문에 [-1]을 리턴해주고 길이가 0이상이라면 result를 리턴해주었다

이 문제는 쉽게 풀었던 것 같다.

코드 구현

https://images.velog.io/images/feelslikemmmm/post/3d5eb158-284b-4941-952f-2f28e55d21f2/carbon.png