🌞코딩테스트/💜이것이코딩테스트다 [part3]
이것이코딩테스트다 | Q06 무지의 먹방 라이브
hyerimmy
2021. 7. 23. 01:16
Date | 2021.07.23
✅ 난이도 _ 🌝🌑🌑
✅ 풀이 시간 _ 30분
✅ 시간 제한 _ 1초
✅ 메모리 제한 _ 128MB
✅ 기출 _ 2019 카카오 신입 공채
💬💥 입출력 예시
food_times = [3,1,2]
k = 5
result = 1
📚 입출력 예시에 대한 설명
0~1초 동안에 1번 음식을 섭취한다. 남은 시간은 [2,1,2]입니다.
1~2초 동안에 2번 음식을 섭취한다. 남은 시간은 [2,0,2]입니다.
2~3초 동안에 3번 음식을 섭취한다. 남은 시간은 [2,0,1]입니다.
3~4초 동안에 1번 음식을 섭취한다. 남은 시간은 [1,0,1]입니다.
4~5초 동안에 (2번 음식은 다 먹었으므로) 3번 음식을 섭취한다. 남은 시간은 [1,0,0]입니다.
5초에서 네트워크 장애가 발생했습니다. 1번 음식을 섭취해야 할 때 중단되었으므로, 장애 복구 후에 1번 음식부터 다시 먹기 시작하면 됩니다.
👩🔧 코드
### 이것이 코딩테스트다 p.316~7###
### Q 06 - 무지의 먹방 라이브 ###
# 12:58 ~ 13:09 (11m)
# food_times 리스트 입력받기
food_times = list(map(int, input().split()))
# k 입력받기
k = int(input())
time = 0
while time < k+1:
for i in range(len(food_times)):
if food_times[i] > 0:
food_times[i] -= 1
result = i+1
time += 1
print(result)
👮♀️ 실행 결과
👩🏫 알고리즘 노트