문제 설명
두 정수 a, b가 주어졌을 때 a와 b 사이에 속한 모든 정수의 합을 리턴하는 함수, solution을 완성하세요.
예를 들어 a = 3, b = 5인 경우, 3 + 4 + 5 = 12이므로 12를 리턴합니다.
문제 유형
- 등차수열의 합
- 가우스의 덧셈
의사코드
- 가우스의 덧셈 공식에 두 입력값을 대입한다.
- 결과값을 반환한다.
코드 작성
long long solution(int a, int b) {
return static_cast<long long>(a + b) * (abs(a - b) + 1) / 2;
}'Algorithm > Practice' 카테고리의 다른 글
| [Algorithm] 음양 더하기 (1) | 2024.12.13 |
|---|---|
| [Algorithm] 콜라츠 추측 (0) | 2024.12.12 |
| [Algorithm] 하샤드 수 (0) | 2024.12.11 |
| [Algorithm] 정수 내림차순으로 배치하기 (0) | 2024.12.11 |
| [Algorithm] 정수 제곱근 판별 (1) | 2024.12.10 |