21921번

· 백준
코드 # 특정 배열에서 고정된 크기의 부분 배열을 처리 -> 슬라이딩 윈도우 n,m = map(int, input().split()) num_lst = [*map(int,input().split())] visited = sum(num_lst[:m]) # 연속된 날짜의 합 구하기(매일 변하는 값) res = visited # 결과를 저장할 값 (조건을 만족할 때마다 변하는 값) s = 0 days = 1 for i in range(m,n): temp = visited + num_lst[i] -num_lst[s] # 전날을 빼고 그 다음 날을 넣은 값 if temp > res: res = temp days = 1 elif temp == res: days += 1 s+=1 # 다음날로 visited = tem..