[python] 백준 13229번 Selection Sum알고리즘/백준2022. 1. 1. 17:26
Table of Contents
입력
첫 번째 줄에는 배열 크기
두번째 줄에는 배열 안의 값들
세 번째 줄에는 테스트 케이스 개수
네 번째 줄부터는 배열 위치(시작, 끝)에 해당하는 값들의 누적 합
출력
배열 1번째 요소에서 1번째 요소까지의 합 = 5
배열 0번째 요소에서 9번째 요소까지의 합 = 42
배열 5번째 요소에서 7번째 요소까지의 합 = 12
배열 9번째 요소에서 9번째 요소까지의 합 = 1
배열 1번째 요소에서 8번째 요소까지의 합 = 40
문제 풀이
내장 함수 sum을 이용하면 쉽게 풀 수 있다.
완성된 코드
n = int(input())
n_l = list(map(int, input().split()))
for _ in range(int(input())):
a, b = map(int, input().split())
print(sum(n_l[a:b+1]))
여담) 문제 이해만 한다면 쉽게 풀 수 있는 문제였으나 삽질을 꽤 했었고 시간 초과도 났었다.
'알고리즘 > 백준' 카테고리의 다른 글
[python] 백준 5217번 쌍의 합 (0) | 2022.01.14 |
---|---|
[python] 백준 15233번 Final Score (0) | 2022.01.02 |
[python] 백준 1037번 약수 (0) | 2021.12.06 |
[python] 백준 1003번 피보나치 함수 (4) | 2021.12.05 |
[python] 백준 3003번 킹, 퀸, 룩, 비숍, 나이트, 폰 (0) | 2021.11.26 |
@펄찌 :: Pearl's Story
펄의 일상이 궁금한 사람 요기~
즐거운 하루 되셨으면 좋겠습니다😊