2525 : μ€λΈ μκ³#
λΈλ‘ μ¦ 3
μκ° μ ν |
λ©λͺ¨λ¦¬ μ ν |
μ λ΅ λΉμ¨ |
---|---|---|
1μ΄ |
128MB |
38.662% |
input#
μ λΉν μμ μ€λ¦¬ νμ μ¬λ£λ₯Ό μΈκ³΅μ§λ₯ μ€λΈμ λ£μΌλ©΄ λλ€.
κ·Έλ¬λ©΄ μΈκ³΅μ§λ₯ μ€λΈμ μ€λΈκ΅¬μ΄κ° λλλ μκ°μ λΆ λ¨μλ‘ μλμ μΌλ‘ κ³μ°νλ€.
μλ¦¬κ° λλλ μκ°μ μλ € μ£Όλ λμ§νΈ μκ³κ° μλ€.
νμ μ€λ¦¬κ΅¬μ΄λ₯Ό μμνλ μκ°κ³Ό μ€λΈκ΅¬μ΄λ₯Ό νλ λ° νμν μκ°μ΄ λΆλ¨μλ‘ μ£Όμ΄μ‘μ λ,
μ€λΈκ΅¬μ΄κ° λλλ μκ°μ κ³μ°νλ νλ‘κ·Έλ¨μ μμ±νμμ€.
input : μμμκ°(μ λΉμΉΈ λΆ),\n, νμμκ°(λΆλ¨μ)
output : λλλ μκ°
# input setting
problem_num = 2525
import os, sys
path = os.getcwd() + f'\\txt\\{problem_num}' + '.txt'
sys.stdin = open(path,'r')
start_time = list(map(int,sys.stdin.readline().split()))
need_time = int(sys.stdin.readline().strip())
# def
import datetime
def oven_clock(start, need):
start_datetime = datetime.datetime(2023,1,1,hour=start[0], minute=start[1])
spend_datetime = datetime.timedelta(minutes=need)
output_datetime = start_datetime + spend_datetime
return output_datetime.hour, output_datetime.minute
a,b = oven_clock(start_time, need_time)
print(a,b)
14 50
solve : datetime module#
today = datetime.now(tz=timezone(timedelta(hours=9))).strftime("%Y%m%d")
- class datetime.timedelta(days=0, seconds=0, microseconds=0, milliseconds=0, minutes=0, hours=0, weeks=0)
timedelta κ°μ²΄λ λ λ μ§λ μκ°μ μ°¨μ΄μΈ κΈ°κ°μ λνλΈλ€
λͺ¨λ μΈμλ μ νμ μ΄λ©° κΈ°λ³Έκ°μ 0μ λλ€. μΈμλ μ μλ λΆλ μμμ μμΌ μ μμΌλ©°, μμλ μμμΌ μ μμ΅λλ€.