백준 : 2단계 - if문

윤남주·2021년 12월 16일
0
post-thumbnail

단계별 풀기 2단계 if문
사용언어 : node.js (자바스크립트)

1330. 두 수 비교하기

let fs = require("fs");
let input = fs.readFileSync("/dev/stdin").toString().split(" ").map((x) => +x);

let a = input[0];
let b = input[1];

if (a > b) {
  console.log('>');
} else if (a < b) {
  console.log('<');
} else {
  console.log('==');
};

9498. 시험성적

let fs = require("fs");
let input = fs.readFileSync("/dev/stdin");

if (input >= 90) {
  console.log("A");
} else if (input >= 80) {
  console.log("B");
} else if (input >= 70) {
  console.log("C");
} else if (input >= 60) {
  console.log("D");
} else {
  console.log("F");
}

2753. 윤년

let fs = require("fs");
let input = fs
  .readFileSync("/dev/stdin");

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

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 () {
  /////
  let a = input[0];
  let b = input[1];

  if (a > 0 && b > 0) {
    console.log(1);
  } else if (a < 0 && b > 0) {
    console.log(2);
  } else if (a < 0 && b < 0) {
    console.log(3);
  } else {
    console.log(4);
  }

  ////

  process.exit();
});

✨ 런타임 에러가 발생하여 아래 글을 참고하여 해결했습니다.
출처: https://hanch-dev.tistory.com/4#toc-1


2884. 알람 시계

let fs = require("fs");
let input = fs
  .readFileSync("/dev/stdin")
  .toString()
  .split(" ")
  .map((x) => +x);

let h = input[0];
let m = input[1];

let earlym = m - 45;

if (earlym >= 0) {
  console.log(h, earlym);
} else {
  m = 60 + earlym;
  h -= 1;

  if (h < 0) {
    console.log(23, m);
  } else {
    console.log(h, m);
  }
}
profile
Dig a little deeper

0개의 댓글