| 제출
function solution(a, b) {
return (a+b) * (Math.abs(b-a)+1) / 2;
}
| 풀이과정
a부터 b까지 수의 합은 등차수열 공식으로 쉽게 풀 수 있다.
등차수열의 합은 아래 공식을 이용하여 구할 수 있다.
a와 b의 대소관계가 정해져 있지 않기 때문에 두 수 사이의 개수를 구할 때 Math.abs 메서드를 사용하여 절대값을 이용해야한다.
| 개념
Math.abs()
- 주어진 숫자의 절대값을 반환한다.
'Algorithm > Programmers' 카테고리의 다른 글
[프로그래머스] 같은 숫자는 싫어 - level 1 (javascript) (1) | 2022.08.22 |
---|---|
[프로그래머스] 나누어 떨어지는 숫자 배열 - level 1 (javascript) (0) | 2022.08.22 |
[프로그래머스] 문자열 내 마음대로 정렬하기 - level 1 (javascript) (0) | 2022.08.22 |
[프로그래머스] 문자열 내 p와 y의 개수 - level 1 (javascript) (0) | 2022.08.22 |
[프로그래머스] 문자열 내림차순으로 배치하기 - level 1 (javascript) (0) | 2022.08.01 |