1~n까지의 합공식을 사용해서 문제를 풀었다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
//두 정수 a,b 가 주어졌을 떄 a와 b 사이에 속한 정수의 합을 리턴하는 함수, solution을 완성하세요.
//예를 들어 a = 3, b= 5 인 경우 3+4 +5 = 12 이므로 12를 리턴합니다.
function solution(a, b) {
var answer = 0;
if(a===b){
return a;
}
else{
let max = Math.max(a,b);
let min = Math.min(a,b);
answer = max*(max+1)/2 - (min-1)*min/2
}
return answer;
}
|
cs |