Koala - 12기/코딩테스트 준비 스터디

[백준/python3] 2559번:수열

יוֹסֵף 2023. 10. 2. 11:22

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

 

2559번: 수열

첫째 줄에는 두 개의 정수 N과 K가 한 개의 공백을 사이에 두고 순서대로 주어진다. 첫 번째 정수 N은 온도를 측정한 전체 날짜의 수이다. N은 2 이상 100,000 이하이다. 두 번째 정수 K는 합을 구하기

www.acmicpc.net


문제


코드

import sys

n, k = map(int,sys.stdin.readline().split())
a = list(map(int, sys.stdin.readline().split()))

result = list()
result.append(sum(a[:k]))

for i in range(n - k):
    result.append(result[i] - a[i] + a[k+i])
        
print(max(result))