Mo!
[구름톤 챌린지] 2일차 - 문제 2. 프로젝트 매니징 (Python) 본문
Coding Test

[구름톤 챌린지] 2일차 - 문제 2. 프로젝트 매니징 (Python)

5사 2023. 8. 19.
 

구름LEVEL

난이도별 다양한 문제를 해결함으로써 SW 역량을 향상시킬 수 있습니다.

level.goorm.io


문제 2. 프로젝트 매니징

해당 문제는 정수를 시간 단위로 변환 및 연산하는 문제입니다. 시간을 처리하는 문제는 다양하게 활용될 수 있습니다. 구름 레벨 변형 문제입니다.

 

 

N = int(input()) # 필요한 기능의 개수
T, M = map(int, input().split()) # 시, 분

total = 0 # 모든 기능을 개발하는 데 걸리는 시간 총합
for _ in range(N):
	total += int(input()) 
	
T_final = T + (total + M) // 60 # 끝마친 시간 계산
M_final = (total + M) % 60 # 끝마친 분 계산

if T_final >= 24: # 시간 형식에 맞게 변형
	T_final %= 24
	
print(f"{T_final} {M_final}")
  • 각 기능 개발마다 걸리는 시간을 합한 후, 걸린 시간을 시와 분으로 나누어 현재 시각에 더해준다.
  • 끝마친 시각을 계산한 후 형식에 맞게 변형시켜서 출력한다.
Comments