목차

    Algorithm(알고리즘)/백준

    03_백준 2884번 파이썬 알람시계

    고로케 2021. 6. 17.

    목차

      반응형

      03_백준 2884번 파이썬 알람시계

      틀렸따..

      03_백준 2884번 파이썬 알람시계


      두 번째 input은 0 30 인데 여기서 -45분을 하면 23 45 가 출력 되어야 하는데
      고려하지 못했다,,

      if 문으로 전체 시간이 음수가 될 때
      시간에 24시간을 더해 계산하는 조건을 주어서 해결했다

      * 풀이

      H, M = input().split()
      H = int(H)
      M = int(M)
      fast_time = H * 60 + M - 45
      if fast_time < 0:
          fast_time = (H+24) * 60 + M - 45
          fast_time_H = fast_time // 60
          fast_time_M = fast_time % 60
      else:
          fast_time_H = fast_time // 60
          fast_time_M = fast_time % 60
      
      print(fast_time_H, fast_time_M)

       

       

       

      03_백준 2884번 파이썬 알람시계

      반응형

      댓글