본문 바로가기

코딩

[Python] 백준 #1292. 쉽게 푸는 문제

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

 

1292번: 쉽게 푸는 문제

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

www.acmicpc.net

 

# 1292 - Python 3

import sys

input = sys.stdin.readline

n, m = map(int, input().split())

arr = [0]
sum = 0

for i in range(m + 1):              # m + 1로 해야만, arr[1]에 값이 저장됨
    cnt = 0

    while cnt != i:
        arr.append(i)
        cnt += 1

for i in range(n, m + 1):
    sum += arr[i]

print(sum)