728x90

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

 

1292번: 쉽게 푸는 문제

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

www.acmicpc.net

a, b = map(int, input().split())
i = 1
l = []
cnt = 0
result = 0
while 1:
    for j in range(i):
        if cnt == b:
            result = 1
            break
        l.append(i)
        cnt += 1
    if result == 1:
        break
    i += 1
print(sum(l[a-1:b+2]))

반응형

'전.py' 카테고리의 다른 글

백준 1225 이상한 곱셈  (0) 2020.12.09
백준 1233 주사위  (0) 2020.12.09
백준 1316 그룹 단어 체커  (0) 2020.12.09
백준 1357 뒤집힌 덧셈  (0) 2020.12.09
백준 1408 24  (0) 2020.12.09
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기