TIL 55 | 자바스크립트로 알고리즘 (백준 2884 JS)

Gom·2021년 4월 13일
0

Algorithm

목록 보기
27/48
post-thumbnail

자바스크립트로 알고리즘 문제풀이


문제

...

바로 "45분 일찍 알람 설정하기"이다.

...

입력

첫째 줄에 두 정수 H와 M이 주어진다. (0 ≤ H ≤ 23, 0 ≤ M ≤ 59) 그리고 이것은 현재 상근이가 설정한 놓은 알람 시간 H시 M분을 의미한다.

입력 시간은 24시간 표현을 사용한다. 24시간 표현에서 하루의 시작은 0:0(자정)이고, 끝은 23:59(다음날 자정 1분 전)이다. 시간을 나타낼 때, 불필요한 0은 사용하지 않는다.

출력

첫째 줄에 상근이가 창영이의 방법을 사용할 때, 설정해야 하는 알람 시간을 출력한다. (입력과 같은 형태로 출력하면 된다.)


정답코드

const readline = require('readline');

const rl = readline.createInterface({
    input:process.stdin,
    output:process.stdout
});
rl.on('line', function(line){
    const input = line.split(' ');
    const h = Number(input[0]);
    const m = Number(input[1]);
    if(m>=45){
        console.log(h,m-45);
    }else{
        console.log(h-1, m+60-45);
    }

}).on('close', function(){
    process.exit();
});
profile
안 되는 이유보다 가능한 방법을 찾을래요

0개의 댓글