본문 바로가기
코딩테스트 파이썬/파이썬 프로그래머스 1단계

Softeer 연습문제(1단계) - 근무시간

by 세용용용용 2024. 6. 23.

후보자 | Softeer 평가 UI

 

Candidate | Softeer Assessment UI

 

softeer.ai

 

나의 풀이

import sys
input=sys.stdin.readline

result=0 # 최종 결과 변수

def change_time(time): # 시간 분으로 변환하는 함수
    answer=0
    time=time.split(':')
    answer+=int(time[0])*60
    answer+=int(time[1])
    return answer

def solution(time): # 하루 근무시간 리턴하는 함수
    answer=0
    time=time.split(' ')
    start_time=change_time(time[0])
    end_time=change_time(time[1])
    answer=end_time-start_time
    return answer

for _ in range(5): # 하루 근무시간 정보 받아와서 위 함수 사용해 계산 처리후 최종 변수에 증감해준다
    result+=solution(input())

print(result) # 총 근무시간 출력