삼항연산자2 [ 프로그래머스 ] 나누어 떨어지는 숫자 배열 문제 풀이1. filter()를 이용해 나누어 떨어지는 수만 걸러낸다.2. 삼항 연산자를 이용해 나누어 떨어지는 수가 없으면 -1을 배열로 반환하고 그렇지 않으면 filter로 걸러낸 수를 오름차순으로 정렬한 후 배열로 반환시키낟. 결과function solution(arr, divisor) { var answer = arr.filter(x => x % divisor === 0); return answer.length === 0 ? [-1] : answer.sort((a,b)=> a-b);} 비교처음에는 for문을 이용해서 문제를 해결했지만 두 번째 방법에는 filter()와 삼항 연산자를 사용하여서 풀었다.예전에는 자바를 사용했지만 현재, 자바스크립트를 사용하니 여기서 제공하는 메소드나 함.. 2024. 5. 6. [ 프로그래머스 ] 공배수 문제 풀이 정수 n,m이 number의 공배수인지를 판단하려면 number를 n과 m으로 나누었을 때 나머지가 모두 0이 되어야 한다. 이 문제를 for문으로도 풀어보았지만 삼항 연산자를 이용하는 것이 보기에 더 깔끔하고 편한 것 같다! 2024. 1. 20. 이전 1 다음