[boj node.js] 9498번 시험성적 javascript
문제
시험 점수를 입력받아 90 ~ 100점은 A, 80 ~ 89점은 B, 70 ~ 79점은 C, 60 ~ 69점은 D, 나머지 점수는 F를 출력하는 프로그램을 작성하시오.
입력
첫째 줄에 시험 점수가 주어진다. 시험 점수는 0보다 크거나 같고, 100보다 작거나 같은 정수이다.
출력
시험 성적을 출력한다.
예제 입력 1
100
예제 출력 1
A
풀이
- 틀린풀이
const G = fs.readFileSync('dev/stdin').toString().trim().map(v=>+v);
if(90=<G=<100){
console.log(A);
} else if(80=<G=<89){
console.log(B);
} else if(70=<G=<79){
console.log(C);
} else if(60=<G=<69){
console.log(D);
} else {
console.log(F);
}
처음에 이런식으로 풀었다. 그러나 if문에서 이런 식으로 조건 표현식을 작성할 수 없다. 왜냐고? 아직 잘 모르겠다.
그래서 일단 이전에 제출했던 답을 보며 다시 풀었다.
const fs = require('fs');
const input = fs.readFileSync('dev/stdin').toString().trim();
const G = +input;
if(90<=G) {
console.log('A');
} else if(80<=G) {
console.log('B');
} else if(70<=G) {
console.log('C');
} else if(60<=G) {
console.log('D');
} else {
console.log('F');
}
Author And Source
이 문제에 관하여([boj node.js] 9498번 시험성적 javascript), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@wandakim/boj-node.js-9498번-시험성적-javascript저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)