백준 알고리즘
<백준 알고리즘> 2355번: 시그마
우현짱짱
2020. 10. 23. 23:26
문제
두 정수 A와 B가 주어졌을 때, 두 정수 사이에 있는 수의 합을 구하는 프로그램을 작성하시오. 사이에 있는 수들은 A와 B도 포함한다.
입력
첫째 줄에 두 정수 A, B가 주어진다. (-2,147,483,648 ≤ A, B ≤ 2,147,483,647)
출력
첫째 줄에 답을 출력한다. (-2,147,483,648 ≤ 답 ≤ 2,147,483,647)
예제 입력 1
1 2 |
예제 출력 1
3 |
더보기
Solution
#include<stdio.h>
int main(void)
{
long double A, B;
scanf("%Lf %Lf", &A, &B);
if(A>B)
{
long double temp=A;
A=B;
B=temp;
}
printf("%.0Lf\n", (B-A)*(B-A+1)/2+(B-A+1)*A);
return 0;
}
728x90