๊ตฌ๋ฆํค ์ฑ๋ฆฐ์ง 2์ผ์ฐจ - ํ๋ก์ ํธ ๋งค๋์ง
๐ ๋ฌธ์
โ๏ธ ์ ๋ ฅ
โ๏ธ ์ถ๋ ฅ
๐ก ํ์ด
์ฒ์์ ์ ๊ทผ์ M(๋ถ)์ ๊ณ์ฐํ๋ ์ ๊ทผ์ ์๋ชปํ์ฌ ๊ณ์ ์ค๋ฅ๊ฐ ๋ฌ๋ค. ๋๋จธ์ง ์ฐ์ฐ์ ์ฌ์ฉํด์ผ ํ๋๋ฐ ๊ดํ ๋ ๋ณต์กํ๊ฒ ๊ณฑ์ ๊ณผ ๋บ์ ์ผ๋ก ๊ณ์ฐํ๋ ค๊ณ ํ๋ค.๐
์ด๋ฐ์๋ ๋ชจ๋ ์ ๋ ฅ์ ๋ฐ๊ณ , c(๊ฐ๋ฐ ์์ ์๊ฐ)๋ ๋ฆฌ์คํธ ํํ๋ก ๋ฐ์๋ค.
cal ํจ์๋ฅผ ๋ง๋ค์ด ๊ฐ๋ฐ ์์ ์๊ฐ์ ๋ชจ๋ ๋ํ์๊ณ ์๊ฐ๊ณผ ๋ถ์ ๋๋ ๊ณ์ฐํ์๋ค. ๊ทธ ํ์ ํ์ฌ ์๊ฐ์ ๋ํด์ M์ด 60 ์ด์์ผ ๊ฒฝ์ฐ์ T์ M์ ๊ฐ๊ฐ ๋ฐ๊ฟ์ฃผ๋๋ก ํ๋ค.
N = int(input())
T, M = map(int, input().split())
c = [int(input()) for _ in range(N)]
total = 0
def cal(N, T, M, c) :
total = sum(c)
hour = total // 60
minute = total % 60
final_M = M + minute
final_T = T + hour
if final_M > 59 :
final_M -= 60
final_T += 1
print(final_T%24, final_M)
return
cal(N, T, M, c)
728x90