구름/프로젝트 매니징

https://level.goorm.io/exam/195684/프로젝트-매니징/quiz/1

문제

플레이어는 구름 프로젝트의 일정을 관리하는 PM(프로젝트 매니저)이자 유일한 개발자다. 현재 구름 프로젝트를 완수하기 위해서는 개의 기능 개발이 추가로 필요하다. 각 기능에는 번부터 번까지 번호가 붙어 있고, 번째 기능을 개발하는 데는 분의 시간이 걸린다.
플레이어는 프로젝트를 기한 안에 끝내기 위해 철야 작업에 들어갔다. 플레이어가 철야 작업을 시작한 시각은 시 분이다. 플레이어는 번 기능부터 순서대로 개발을 진행하고, 한 기능 개발을 끝마치면 바로 다음 기능의 개발을 시작한다. 플레이어가 모든 기능 개발을 끝마친 시각을 구해보자.

입력

첫째 줄에 필요한 기능의 개수 이 주어진다.
둘째 줄에 두 정수 이 공백을 두고 주어진다. 이는 현재 시각이 시 분임을 의미한다.
다음 개의 줄에는 정수 가 주어진다. 번째 기능을 개발하는 데는 분의 시간이 걸린다.

출력

구름 프로젝트가 완료된 시각의 시와 분을 공백을 두고 출력하시오. 시 분에서 분이 지난 시각은 시 분이다.

해결

1
2
3
4
5
6
7
8
9
n = int(input())
t, m = map(int, input().split())
for _ in range(n):
c = int(input())
m += c
t += m // 60
m %= 60

print(t % 24, m)
공유하기