[伯俊]2884号:目覚まし時計


質問する



コンセプト


map(変換関数、循環可能データ)

map(int, a)
  • リストの要素を指定関数として処理する
  • は、通常、複数のデータを一度に変換するために使用される
    文字列をint型
  • に変換する
    a = '1 2'
    a = list(map(int, a.split()) #[1, 2] int형
    cf.map関数の問題
    https://velog.io/@letsbebrave/%EB%B0%B1%EC%A4%80-1330%EB%B2%88-%EB%8B%A8%EC%96%B4-%EA%B3%B5%EB%B6%80

    に答える

    # time = [None] * 2
    
    # time[0], time[1] = input().split()
    
    # H = int(time[0])
    # M = int(time[1])
    
    H, M = map(int,input().split()) #위의 긴 코드를 이렇게 한 줄로 바꿀 수 있다!
    
    M = H*60 + M - 45
    
    H = M // 60
    if  H == -1 :
        H = 23
    M = M % 60
    
    print(f'{H} {M}')