[BOJ][Python] 2559 수열
·
🚩 Coding Test/Baekjoon
[문제]https://www.acmicpc.net/problem/2559 [코드]슬라이딩 윈도우 기법으로, 이전 값을 빼주고, 다음 값을 더한 값을 lst에 추가한다. lst 에서 최대값을 출력한다. # S3_2559_수열.pyn, k = map(int,input().split())arr = list(map(int,input().split()))lst = []tmp = sum(arr[:k])lst.append(tmp)for i in range(1,n-k+1): tmp += arr[i+k-1] - arr[i-1] lst.append(tmp)print(max(lst))