[TIL] 카테고리/알고리즘 문제풀기
[자바스크립트] 프로그래머스 Lv.1 나누어 떨어지는 숫자 배열
티레이니
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로 했었는데 자꾸 오류가 나서 결국 세줄 더 추가되어서 더 맘에 안든다.
휴우,,