본문 바로가기

Coding/백준 온라인 저지 (Baekjoon Online Judge)

백준 온라인 저지(Baekjoon Online Judge) - 1292 : 쉽게 푸는 문제

https://www.acmicpc.net/problem/1292

 

1292번: 쉽게 푸는 문제

첫째 줄에 구간의 시작과 끝을 나타내는 정수 A, B(1 ≤ A ≤ B ≤ 1,000)가 주어진다. 즉, 수열에서 A번째 숫자부터 B번째 숫자까지 합을 구하면 된다.

www.acmicpc.net

 

#include <iostream>
using namespace std;

int main() {
	int a, b;

	int arr[1000];
	int index = 0;

	for (int i = 0; i < 1000; i++) {
		for (int j = 0; j < i; j++) {
			if (index < 1000) {
				arr[index] = i;
				index++;
			}
		}
	}

	int sum = 0;

	cin >> a >> b;

	for (int i = a - 1; i <= b - 1; i++) {
		sum += arr[i];
	}

	cout << sum;
}