두정수 a ~ b 사이의 모든 정수를 합한 값을 리턴해주면 되는 문제이다. 이는 평균값 * 정수의 개수로 구할 수 있다.
#include <string> #include <vector> using namespace std; long long solution(int a, int b) { double avg = static_cast<double>((a + b)) / 2; return avg * (abs(a-b) + 1); }