문제
https://www.acmicpc.net/problem/2559
풀이
n,k = map(int,input().split())
arr = list(map(int,input().split()))
num = 0
cnt=0
answer=[]
for i in range(len(arr)):
num+=arr[i]
cnt+=1
if cnt == k:
cnt-=1
answer.append(num)
num-=arr[i-k+1]
print(max(answer))
num에 숫자를 더해준 후 k개 만큼 더해졌을때 answer 리스트에 넣는다.
'코딩테스트 > Python' 카테고리의 다른 글
[Python] 백준 #9375 - 패션왕 신해빈 (0) | 2022.05.14 |
---|---|
[Python] 백준 #1620 - 나는야 포켓몬 마스터 이다솜 (0) | 2022.05.14 |
[Python] 백준 #9996 - 한국이 그리울 땐 서버에 접속하지 (0) | 2022.05.14 |
[Python] 백준 #11655 - ROT13 (0) | 2022.05.14 |
[Python] 백준 #1159 - 농구 경기 (0) | 2022.05.14 |