두 정수 a, b가 주어졌을 때 a와 b 사이에 속한 모든 정수의 합을 리턴하는 함수, solution을 완성하세요.
예를 들어 a = 3, b = 5인 경우, 3 + 4 + 5 = 12이므로 12를 리턴합니다.
a | b | return |
---|---|---|
3 | 5 | 12 |
3 | 3 | 3 |
5 | 3 | 12 |
function solution(a, b) {
var answer = 0;
return answer;
}
function solution(a, b) {
let answer = 0;
if (a <= b) {
for (let i = a; i <= b; i++) {
answer += i;
}
} else {
for (let i = b; i <= a; i++) {
answer += i;
}
}
return answer;
}
function adder(a, b){
var result = 0
//함수를 완성하세요
return (a+b)*(Math.abs(b-a)+1)/2;
}
주어진 숫자의 절대값을 반환. x가 양수가이거나 0이라면 x를 리턴하고 x가 음수라면 x의 반대값, 즉 양수를 반환한다.
function difference(a, b) {
return Math.abs(a - b);
}
console.log(difference(3, 5));
// expected output: 2
console.log(difference(5, 3));
// expected output: 2
console.log(difference(1.23456, 7.89012));
// expected output: 6.6555599999999995
출처 MDN
[codesandbox]
https://codesandbox.io/s/coding-test-daily-19-yibqp3