치춘짱베리굿나이스

[백준] 9498 본문

시험 성적

문제

시험 점수를 입력받아 90 ~ 100점은 A, 80 ~ 89점은 B, 70 ~ 79점은 C, 60 ~ 69점은 D, 나머지 점수는 F를 출력하는 프로그램을 작성하시오.

입력

첫째 줄에 시험 점수가 주어진다. 시험 점수는 0보다 크거나 같고, 100보다 작거나 같은 정수이다.

출력

시험 성적을 출력한다.

풀이

const testScore = () => {
  const fs = require("fs");
  let input = fs.readFileSync("/dev/stdin").toString().split("\n");
  const score = Number(input[0]);

  switch (true) {
    case score <= 100 && score >= 90:
      console.log("A");
      break;
    case score < 90 && score >= 80:
      console.log("B");
      break;
    case score < 80 && score >= 70:
      console.log("C");
      break;
    case score < 70 && score >= 60:
      console.log("D");
      break;
    default:
      console.log("F");
      break;
  }
};

testScore();

반성회

/dev/stdin/ 으로 치면 디렉토리 처리돼서 큰일난다

'Javascript + Typescript > 자바스크립트로 알고리즘풀기' 카테고리의 다른 글

[백준] 2752  (0) 2022.02.03
[백준] 10171  (0) 2022.02.03
[백준] 10871  (0) 2022.02.03
[백준] 10869  (0) 2022.02.03
[백준] 1000  (0) 2022.02.03
Comments