-
[자바스크립트] 프로그래머스 Lv.1 나누어 떨어지는 숫자 배열[TIL] 카테고리/알고리즘 문제풀기 2022. 5. 14. 09:39
for (i=0; i < arr.length; i++) { // 우선 배열의 길이만큼 if ( arr[i] % divisor == 0) { // divisor로 나누어지는 값을 answer.push(arr[i]) // answer 배열에 밀어 넣는다! } } if ( answer == 0) { // 만약 answer이 받은 값이 없으면 answer.push(-1) // answer는 -1 } answer.sort(function(a,b){ //answer를 정렬해준다 if(a > b) return 1; if(a === b) return 0; if(a < b) return -1; })
이것도 맘에 안드는 코드 중 하나. 분명 짧게 될텐데 능력이가 없다..
sort 함수에 비교를 a-b로 했었는데 자꾸 오류가 나서 결국 세줄 더 추가되어서 더 맘에 안든다.
휴우,,
'[TIL] 카테고리 > 알고리즘 문제풀기' 카테고리의 다른 글
[자바스크립트] 프로그래머스 Lv.1 문자열 내 p와 y의 개수 (0) 2022.05.14 [자바스크립트] 프로그래머스 Lv.1 내적 (0) 2022.05.14 [자바스크립트] 프로그래머스 Lv.1 2016년 (0) 2022.05.14 [자바스크립트] 프로그래머스 Lv.1 부족한 금액 계산하기 (0) 2022.05.14 [자바스크립트] 프로그래머스 Lv.1 행렬의 덧셈 (0) 2022.05.14