본문 바로가기
코딩 어쩌구/코딩테스트

[백준] 문제집 Python 배우기 : 2525, 2530, 2914번

by annmunju 2021. 5. 12.
 

문제집: Python 배우기 (1~50) (automata)

 

www.acmicpc.net

 

 

* 2525번 : 오븐시계

A,B=map(int,input().split(" "))
C=int(input())
C1=C//60
C2=C%60

if B+C2 >= 60 :
  B+=C2-60
  A+=1
  if A+C1 >= 24 :
    A+=C1-24
  else :
    A+=C1
else :
  B+=C2
  if A+C1 >= 24 :
    A+=C1-24
  else:
    A+=C1
  

print("%d %d" %(A,B))

 

 

* 2530번 : 인공지능 시계

A,B,C=map(int,input().split(" "))
D=int(input())
D_sec=D%60
D_min=(D//60)%60
D_hour=((D//60)//60)%24

if C+D_sec > 59:
  C+=D_sec-60
  B+=1
  if B+D_min > 59:
    B+=D_min-60
    A+=1
    if A+D_hour > 23 :
      A+=D_hour-24
    else:
      A+=D_hour
  else: 
    B+=D_min
    if A+D_hour > 23 :
      A+=D_hour-24
    else:
      A+=D_hour
else:
  C=C+D_sec
  if B+D_min > 59 :
    B+=D_min-60
    A+=1
    if A+D_hour > 23:
      A+=D_hour-24
    else:
      A+=D_hour
  else:
    B+=D_min
    if A+D_hour > 23:
      A+=D_hour-24
    else:
      A+=D_hour

print("%d %d %d" %(A,B,C))

 

 

* 2914번 : 저작권

A,I=map(int,input().split(" "))
print(A*(I-1)+1)

 

728x90