[백준]단계 - if문

·2021년 5월 11일
0

코테문제풀기

목록 보기
3/57

2753 - 윤년

const readline = require('readline');

const rl = readline.createInterface({
    input: process.stdin,
    output: process.stdout,
});

rl.on('line', function (line) {
    const input = line.split(' ');

  const year = parseInt(input[0]);

  if ((year % 4 === 0)&&(year % 100 !== 0)){
      console.log('1');
  } else if  ((year % 4 === 0)&&(year % 400 === 0)) {
      console.log('1');
  } else {
      console.log('0');
  }
    

    rl.close();
}).on('close', function () {
    process.exit();
});

14681 - 사분면 고르기

const readline = require('readline');

const rl = readline.createInterface({
  input: process.stdin,
  output: process.stdout
});

let input = [];

rl.on('line', function (line) {
  input.push(line);
}).on('close', function () {
    
    const x = parseInt(input[0]);
    const y = parseInt(input[1]);
    
    if (x > 0 && y > 0) {
      console.log('1')
    } else if (x < 0 && y > 0) {
      console.log('2')
    } else if (x < 0 && y < 0) {
      console.log('3')
    } else {
      console.log('4')
    }
    
    process.exit();
});

2884 - 알람 시계

const readline = require('readline');

const rl = readline.createInterface({
  input: process.stdin,
  output: process.stdout
});

let input = [];

rl.on('line', function (line) {
  let input = line.split(' ');

  let h = Number(input[0]);
  let m = Number(input[1]);
    
    if (m >= 45){ //분이 45보다 클거나 같을 때
      m -= 45;
    } else {//분이 45분보다 작을 때
          h -= 1;
          m += 15;
          if (h == -1) {//h-1이 -1이 되면 전날 23시로 표시
            h = 23;
          }
    }

    console.log (h + ' ' + m);
    
  }).on('close', function () {
  process.exit();
});

0개의 댓글