공부 자료/알고리즘
(Python/파이썬) 백준 1292번 - 쉽게 푸는 문제
뚜루뚜루세니
2021. 8. 6. 14:47
728x90
문제 출처: https://www.acmicpc.net/problem/1292
1292번: 쉽게 푸는 문제
첫째 줄에 구간의 시작과 끝을 나타내는 정수 A, B(1 ≤ A ≤ B ≤ 1,000)가 주어진다. 즉, 수열에서 A번째 숫자부터 B번째 숫자까지 합을 구하면 된다.
www.acmicpc.net
1. 코드
1
2
3
4
5
6
7
8
9
10
11
12
13
|
a, b = map(int,input().split())
arr =[]
arr.append(0)
for i in range(1000):
for j in range (i):
arr.append(i)
sum = 0
for i in range(a,b+1):
sum += arr[i]
print(sum)
|
cs |
2. 해결과정
범위가 작어서 배열로 풀었다. 빈 배열로 설정해두고, 1000까지 for문을 돌려서 5면 5만큼 5가 리스트에 들어가도록 해서 풀었다.
3. 느낀점
리스트가 아닌 다른 방법으로 푸는 방법을 찾아봐야할것 같다.
728x90