[Python] BAEKJOON 2530 : 인공지능 시계

기윤·2022년 7월 9일
1
class TimeManager:
    def __init__(self, h, m, s):
        self.h = h
        self.m = m
        self.s = s
    def addSeconds(self, s):
        self.s += s
        while(self.s > 59):
            self.s -= 60
            self.addMinutes(1)
    def addMinutes(self, m):
        self.m += m
        while(self.m > 59):
            self.m -= 60
            self.addHours(1)
    def addHours(self, h):
        self.h += h
        self.h %= 24
    def getTimeArray(self):
        return (self.h, self.m, self.s)


h, m, s = list(map(int, input().split()))
sec = int(input())

time = TimeManager(h, m, s)
time.addSeconds(sec)
for int in time.getTimeArray():
    print(int, end=" ")

연습하기 위해서 class를 활용하였다.

profile
코딩 기록

0개의 댓글