(1).백준 24356번 ЧАСОВНИК는 24시간 이내로 산책을 했을 때 총 몇분 산책했는지와 

30분마다 1바퀴를 돌 수 있는 트랙을 총 몇번 돌았는지 같이 출력해줘야 하는 문제였다.

 

시, 분을 모두 분으로 변환한 다음 1440분(하루)을 더해서 차이를 계산한 다음 1440의 나머지로 음수가 되는걸 막았고

총 분과 30으로 나눈 몫을 출력하는 방식으로 해결했다.

const [h1, m1, h2, m2] = `23 45 12 34`.split(' ').map(Number)
const start = h1 * 60 + m1
const end = h2 * 60 + m2
const totalTime = (1440 + end - start) % 1440
console.log(totalTime, Math.floor(totalTime/30))

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

[개발일지] - 743  (1) 2025.07.16
[개발일지] - 742  (0) 2025.07.15
[개발일지] - 740(주말)  (0) 2025.07.13
[개발일지] - 739(주말)  (0) 2025.07.12
[개발일지] - 738  (0) 2025.07.11

+ Recent posts