코딩 농장/백준 문제
[백준 Python] 2435번 기상청 인턴 신현수
GreenBNN
2022. 3. 19. 16:18
1. 연속적인 일의 온도의 최대 합 출력 -> 누적 합을 사용한다.
num ,day = map(int, input().split())
a = [int(x) for x in input().split()]
maxTem = -999
for i in range(0,len(a) - day + 1):
temp = 0
for tem in range(i,i+day):
temp += a[tem]
if temp > maxTem:
maxTem = temp
print(maxTem)
★입력받기
input() 함수 사용
1. int(input()) 으로 형 변환
2. a, b = map(int , input().split()) 으로 입력 받은 데이터를 split() 으로 나누고 int 로 저장 ( 1 2 를 입력받고 나눠 저장 )
3. arr = [ int(x) for x in input().split() ] 으로 입력 받는 데이터를 split() 으로 나누고 int 로 arr 에 저장 ( 1 2 3 4 ... 을 입력 받고 배열에 저장 )