문제
시험 점수를 입력받아 90 ~ 100점은 A, 80 ~ 89점은 B, 70 ~ 79점은 C, 60 ~ 69점은 D, 나머지 점수는 F를 출력하는 프로그램을 작성하시오.
입력
첫째 줄에 시험 점수가 주어진다. 시험 점수는 0보다 크거나 같고, 100보다 작거나 같은 정수이다.
출력
시험 성적을 출력한다.
예제 입력 1 복사
100
예제 출력 1 복사
A
소스 코드
const fs = require('fs')
const inputData = fs.readFileSync('/dev/stdin')
const a = inputData
if(100>= a && a>=90){
console.log('A')
}
else if(89>= a && a>=80){
console.log('B')
}
else if(79>= a && a>=70){
console.log('C')
}
else if(69>= a && a>=60){
console.log('D')
}
else
console.log('F')
후기
- 파이썬과 다르게 이항 연산자를 연속에서 쓸 수 없다.
- 논리 연산자를 같이 써서 조건식을 써보았다.
'Algorithm > - JavaScript' 카테고리의 다른 글
백준 2753번 - 윤년 [node.js] (0) | 2022.06.03 |
---|---|
백준 9498번 - 시험 성적 [Node.js] (0) | 2022.06.03 |
백준 1330번 - 두 수 비교하기 [Node.js] (0) | 2022.05.31 |
백준 2588번 - 곱셈 [Node.js] (0) | 2022.05.28 |
백준 10430번 - 나머지 [Node.js] (0) | 2022.05.26 |
백준 입출력과 사칙연산 3 - [Node.js] (0) | 2022.05.24 |
댓글