새소식

알고리즘/프로그래머스

[구름톤 챌린지] 1주 차 2일차 학습 일기

  • -
728x90
반응형

 

문제2. 프로젝트 매니징

 

N = int(input())
T, M = map(int, input().split())
c = [int(input()) for _ in range(N)]

time = (T * 60 + M + sum(c)) % 1440
hour = time // 60
minute = time % 60

print(hour, minute)

 

map으로 N만큼 걸리는 시간을 입력 받는다.

현재 시간(T*60 + M) + 걸리는 시간 합한 다음 1440으로 나눈다.(1440 = 60분 * 24시간)

time을 60으로 나눈 몫이 시간, 나머지가 분이된다.

 

for _ in range()

  • 인터프리터(Interpreter)에서 마지막 값을 저장할 때
  • 값을 무시하고 싶을 때 (흔히 “I don’t care"라고 부른다.) 현재 문제에서 사용된 경우
  • 변수나 함수명에 특별한 의미 또는 기능을 부여하고자 할 때
  • 국제화(Internationalization, i18n)/지역화(Localization, l10n) 함수로써 사용할 때
  • 숫자 리터럴값의 자릿수 구분을 위한 구분자로써 사용할 때
728x90
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.