-
입문 - 연속된 수의 합JavaScript/실습 2023. 1. 31. 19:16
첫번째 시도
function solution(num, total) { let arr = Array() let q; let p; if( total % num === 0){ q = total / num p = total / num }else{ q = Math.floor(total / num) p = Math.floor(total / num) } idx_loc = (num -1) / 2 arr.splice(idx_loc, 1, q) let point = (num -1 ) / 2 let cnt1 = 0; let cnt2 = 0; let before_arr = Array(); let after_arr = Array(); while(cnt1 != point){ before_arr.push(q-1) cnt1 += 1 q -= 1 } while(cnt2 != point){ after_arr.push(p+1) cnt2 += 1 p += 1 } return before_arr.concat(arr, after_arr) }
합계 40/100
'JavaScript > 실습' 카테고리의 다른 글
실습 - 마우스를 over, out 했을 때 이미지 바꾸기 (0) 2023.01.29 실습 - 이미지 클릭 하면은 이미지 파일의 주소 나타내기 (0) 2023.01.29 실습 - 이미지 클릭하면은, 이벤트 유형 & 위치 나타내기 (0) 2023.01.29 실습 - 이미지를 클릭하면은 색깔 바꾸기 (0) 2023.01.29 실습 - innerText, innerHTML 프러퍼티 (0) 2023.01.28