반응형
문제
풀이
window.addEventListener('DOMContentLoaded', function() {
function solution() {
var a = 4;
var b = 1;
var answer = 0;
var tempArray = [];
var tempArrayTotal = 0;
var middleNumber = 0;
if(a !== b) {
if(a > b) {
middleNumber = a - b;
if(middleNumber > 1) {
for(var i=0; i<(middleNumber-1); i++) {
tempArray.push((a-1)-i);
console.log(tempArray[i]);
tempArrayTotal += tempArray[i];
answer = a + tempArrayTotal + b;
}
console.log(tempArrayTotal);
console.log(answer);
}
} else {
middleNumber = b - a;
if(middleNumber > 1) {
for(var i=0; i<(middleNumber-1); i++) {
tempArray.push((b-1)-i);
// console.log(tempArray[i]);
tempArrayTotal += tempArray[i];
answer = a + tempArrayTotal + b;
}
// console.log(tempArrayTotal);
// console.log(answer);
}
}
} else {
answer = a;
}
return answer;
}
solution();
});
다른 사람 풀이
function adder(a, b){
var result = 0
//함수를 완성하세요
return (a+b)*(Math.abs(b-a)+1)/2;
}
// 아래는 테스트로 출력해 보기 위한 코드입니다.
console.log( adder(3, 5) )
ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
댓글 가우스의 재림ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
반응형
'Dev > Algorithm' 카테고리의 다른 글
알고리즘 문제 | 프로그래머스 - 같은 숫자는 싫어 (0) | 2021.01.19 |
---|---|
알고리즘 문제 | 프로그래머스 - 나누어 떨어지는 숫자 배열 (0) | 2021.01.19 |
알고리즘 문제 | 프로그래머스 - 소수 찾기 (0) | 2021.01.05 |
알고리즘 문제 | 프로그래머스 - 수박수박수박수박수박수? (0) | 2020.12.18 |
알고리즘 문제 | 프로그래머스 - 문자열을 정수로 바꾸기 (0) | 2020.12.18 |