[JS]伯準2884号:目覚まし時計
5926 ワード
白俊オンライン阻止2884号.
https://www.acmicpc.net/problem/2884
質問する
45分前にアラートを設定
に答える
入力:{H:時間,M:分} Mから45分奪った時は正
M出力 、 H、45分減算
M 45分でマイナス M - 45 + 60 Hが1または0の場合、23出力 コード#コード#
https://www.acmicpc.net/problem/2884
質問する
45分前にアラートを設定
に答える
入力:{H:時間,M:分}
M出力
const readline = require("readline")
const rl = readline.createInterface({
input: process.stdin,
output: process.stdout,
})
let input = []
rl.on("line", function(line) {
input = line.split(' ').map((el) => parseInt(el)) //갑 입력
rl.close() //입력 종료
}).on("close", function() {
// 입력 종료 후 동작할 코드
let h = input[0]
let m = input[1]
let fastM = m - Number(45)
// fastM이 음수일경우 60을 더해줌
if(0 > fastM) {
fastM += 60
m = fastM
// h에 0 또는 1을 입력받을 경우 23, 아닐경우 -1
if(1 > h) {
h = 23
} else {
h -= 1
}
} else {
m = fastM
}
console.log(h + ' ' + m)
process.exit()
})
Reference
この問題について([JS]伯準2884号:目覚まし時計), 我々は、より多くの情報をここで見つけました https://velog.io/@okdol0505/JS백준2884번-알람-시계テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol