구름톤 챌린지 2일차 230815

Saru·2023년 8월 15일
0

구름톤 챌린지

목록 보기
2/5
post-thumbnail

오늘은 2일차!

어제보다는 난이도가 쬐끔 올라간 것 같기는 한데, 그래도 내가 풀 정도면 아직 기초인 것 같다.


프로젝트 매니징이면, PM 인가 !?

여튼 요약하자면, 첫줄에 작업물의 갯수, 두번째 줄에 현재시각, 3 ~ N 번째 까지 각 작업물의 소요시간을
주어지고, 끝나는 시간을 기록해 주면된다.

기본적인 시간문제로 생각하면 될 것 같다.

오늘도 주석만으로 충분할 설명이 될 것 같다.

# 작업물 갯수, 현재 시간, n개의 작업물 소요시간이 주어질 때, 작업이 완료된 시점의 시각을 구하시오.

# 작업물의 갯수
n = int(input())
# 현재 시, 분
cur_hour, cur_minute = map(int, input().split())
# n개의 작업물이 걸리는 시간의 리스트
taken_time_list = [int(input()) for _ in range(n)]
# 총 작업물 소요시간 + 현재분 
total_minute = sum(taken_time_list) + cur_minute

# 작업물을 마친 분, 시 구하기
end_minute = total_minute % 60
end_hour = cur_hour + total_minute // 60

# 시 가 24가 넘어 갔을 땐, 0으로 리셋
if end_hour >= 24:
	end_hour %= 24

print (end_hour, end_minute)

그래도 난이도가 점점 올라 가는것 같으니, 꾸준히 가보자고 ~

profile
우당탕탕 개발기

0개의 댓글