-
<백준> 2884번: 알람 시계유물/└ 백준 2021. 12. 25. 16:47728x90
🤖
문제
https://www.acmicpc.net/problem/2884
풀이
const readline = require("readline"); const rl = readline.createInterface({ input: process.stdin, output: process.stdout, }); let input = []; rl.on("line", (line) => { input = line.split(" ").map((el) => Number(el)); }).on("close", () => { const HOUR = input[0]; const MINUTE = input[1]; const time = HOUR * 60 + MINUTE - 45; let hourToWakeup; let minuteToWakeup; if (time < 0) { hourToWakeup = 23; minuteToWakeup = 60 + time; } else { hourToWakeup = Math.floor(time / 60); minuteToWakeup = time % 60; } console.log(`${hourToWakeup} ${minuteToWakeup}`); process.exit(); });
1. (공통) 14681번과 마찬가지로 fs 대신 readline을 써야 하며, 활용법이 조금 달라 아래 블로그를 참고하였습니다.
2. (line 15) 전체 시간을 분으로 환산한 후 일련의 계산을 처리하였습니다.
📌
728x90'유물 > └ 백준' 카테고리의 다른 글
<백준> 10950번: A+B (0) 2021.12.27 <백준> 2739번: 구구단 (0) 2021.12.27 <백준> 14681번: 사분면 고르기 (0) 2021.12.25 <백준> 2753번: 윤년 (0) 2021.12.23 <백준> 9498번: 시험 성적 (0) 2021.12.23