(1).백준 29657번 Стандарты времени는 시간이 엉망 진창인 기준을 가졌을 때

현재 시간을 a 상태에서 b 기준으로 변경해서 출력해야 하는 문제였다.

 

상식적인 선에서 모두 초로 변환 후 시, 분, 초로 나눠서 처리해줬고

'시간'을 출력해야 하기 때문에 기준시가 넘는건 뭔가 오답이 있을 것 같아서 나머지처리로 제출했다.

 

const input = `24 60 60
12 72 100
11 11 11`.split('\n').map(el => el.split(' ').map(Number))

const [h1, m1, s1] = input[0]
const [h2, m2, s2] = input[1]
const [a,b,c] = input[2]
const total = m1*s1*a + s1*b + c

const h = (Math.floor(total / (m2 * s2))  % h2)
const m = (Math.floor((total % (m2 * s2)) / s2))
const s = ((total % (s2)))

console.log(h, m, s)

'회고' 카테고리의 다른 글

[개발일지] - 750  (0) 2025.07.23
[개발일지] - 749  (0) 2025.07.22
[개발일지] - 747(주말)  (0) 2025.07.20
[개발일지] - 746(주말)  (0) 2025.07.19
[개발일지] - 745  (0) 2025.07.18

+ Recent posts