B.D.A.I
메뉴
🤖
B.D.A.I
▼
정규반
▼
취업
▼
Report
Learning
▼
커뮤니티
회원가입/로그인
현직자 신청
학회 소개
공모전
스터디
클래스
코딩 테스트
자격증
수료시험
정부교육
← 목록
목표 스터디 시간 달성을 위한 최소 연속 일수
Lv.3
Python
stdin/stdout
문제 설명
학회원 민우는 코딩테스트 집중 대비를 위해 일별 순수 학습 시간(시간 단위)을 기록하고 있습니다.
민우의 일자별 학습 시간이 담긴 배열 `study_hours`와 달성하고자 하는 목표 누적 학습 시간 `target`이 주어집니다.
연속된 날짜 동안 공부하여
누적 학습 시간의 합이 `target` 이상이 되는 가장 짧은 연속 일수
를 구하는 프로그램을 작성하세요.
- 날짜는 반드시 끊기지 않는
연속된 기간
이어야 합니다.
- 만약 전체 기간 동안 어떻게 연속해서 공부해도 `target` 이상을 달성할 수 없다면
0
을 출력합니다.
### 입력
- 첫 번째 줄: 일자별 학습 시간이 공백으로 구분되어 주어집니다.
- 두 번째 줄: 목표 누적 시간 `target`이 하나의 정수로 주어집니다.
### 출력
- 누적 합이 `target` 이상이 되는 최소 연속 일수를 정수로 출력합니다. (달성 불가 시 0)
솔루션
Python
def solution(study_hours, target): answer = 0 # 여기에 코드를 작성하세요. return answer study_hours = list(map(int, input().split())) target = int(input()) print(solution(study_hours, target))
실행
제출
입력 (stdin)
실행 결과
실행 또는 제출하면 결과가 여기에 표시됩니다.
×
안내
신청하러 가기
오늘 하루 열지 않기
×
바로 보기
바로 보기
바로 보기
바로 보기
바로 보기
바로 보기
바로 보기
바로 보기
바로 보기
1
+
Be Data-literate Advanced with AI
직무분석 · 채용공고 · 현직자 커피챗 · 정규반교육
N
네이버로 시작
구글로 시작
또는
이메일
비밀번호
이메일만 이 기기에 저장
이메일로 로그인
회원가입
·
비밀번호 찾기