반응형
공차가 1인 등차수열의 합 : sum =n(2a+n-1)/2
a: 첫째항, n:항의갯수
a = sum/n -(n -1)/2
function solution1(num, total) {
let a = total / num - (num - 1) / 2;
return new Array(num).fill().map((e, i) => {
return i + a;
});
}
let num = [3, 5, 4, 5];
let total = [12, 15, 14, 5];
for (let i = 0; i < num.length; i++) {
console.log('solution1', solution1(num[i], total[i]));
}
결과
반응형
'JavaScript > 메소드' 카테고리의 다른 글
[javascript] 문자열 밀기 or 민 횟수, unshift(), pop(), indexOf() (0) | 2023.08.27 |
---|---|
[javascript] 몫 구하기, Math.floor(), parseInt(), ~, Math.trunc() (0) | 2023.08.25 |
[javascript] 등차수열, 등비수열, pop() (0) | 2023.08.22 |
[javascript] Array.from(), Array(), fill() (0) | 2023.08.15 |
[javascript] 문자 크기비교 및바꾸기 charCodeAt(), replace(), 정규식, 아스키코드표 (0) | 2023.08.11 |
댓글