반응형
from sys import stdin
시간 = int(stdin.readline().strip("\n"))
분 = int(stdin.readline().strip("\n"))
시간_배열 = [
"",
"one",
"two",
"three",
"four",
"five",
"six",
"seven",
"eight",
"nine",
"ten",
"eleven",
"twelve",
]
분_배열 = [
"",
"one",
"two",
"three",
"four",
"five",
"six",
"seven",
"eight",
"nine",
"ten",
"eleven",
"twelve",
"thirteen",
"fourteen",
"fifteen",
"sixteen",
"seventeen",
"eighteen",
"nineteen",
"twenty",
"twenty one",
"twenty two",
"twenty three",
"twenty four",
"twenty five",
"twenty six",
"twenty seven",
"twenty eight",
"twenty nine",
"thirty",
]
if 분 == 0:
시간_영어 = 시간_배열[시간]
print("{0} o' clock".format(시간_영어))
elif 분 <= 30:
시간_영어 = 시간_배열[시간]
if 분 == 15:
print("quarter past {0}".format(시간_영어))
elif 분 == 30:
print("half past {0}".format(시간_영어))
else:
분_영어 = 분_배열[분]
if 분_영어 == "one":
print("{0} minute past {1}".format(분_영어, 시간_영어))
else:
print("{0} minutes past {1}".format(분_영어, 시간_영어))
else:
시간_영어 = 시간_배열[시간 % 12 + 1]
if 분 == 45:
print("quarter to {0}".format(시간_영어))
else:
분 = 60 - 분
분_영어 = 분_배열[분]
if 분_영어 == "one":
print("{0} minute to {1}".format(분_영어, 시간_영어))
else:
print("{0} minutes to {1}".format(분_영어, 시간_영어))
'알고리즘' 카테고리의 다른 글
25329번 학생별 통화 요금 계산 (0) | 2024.05.19 |
---|---|
1384번 메시지 (0) | 2024.05.07 |
14468번 소가 길을 건너간 이유2 (0) | 2024.05.05 |
1213번 팰린드롬 만들기 (0) | 2023.07.07 |
1212번 8진수 2진수 (0) | 2023.07.07 |