문제풀이/BOJ

[Python] BOJ/백준 2435번 기상청 인턴 신현수

서채리 2021. 6. 23. 15:34

[문제]

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

 

2435번: 기상청 인턴 신현수

첫째 줄에 두 개의 정수 N과 K가 한 개의 공백을 사이에 두고 주어진다. N은 온도를 측정한 전체 날짜의 수이다. N은 2이상, 100이하이다. K는 합을 구하기 위한 연속적인 날짜의 수이다. K는 1과 N 사

www.acmicpc.net



[풀이]

진짜 문제에 쓸데없는 얘기 대박..;;...

 

반복문의 i 범위를 n-k로 생각했었는데 n과 k의 숫자가 동일할 경우에는 한 번도 비교를 안 하게 된다. 따라서 n-k+1을 해주어야 한다. 이것만 조심하면 금방 푸는 문제

 


[코드]

if __name__ == '__main__':
    n, k = map(int, input().split())
    measures = list(map(int, input().split()))

    max_v = -987654321
    for i in range(n - k + 1):
        sum_v = 0
        for j in range(k):
            sum_v += measures[i + j]
        max_v = max(sum_v, max_v)
    print(max_v)