| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 |
Tags
- 노개북
- 11399 node.js
- 1026 node.js
- const
- 11047 node.js
- Javascript
- 노마드스터디
- 백준1026
- 2217 node.js
- 백준21313
- flex box
- 모던자바스크립트
- 모던자바스크립트 딥다이브
- CSS flex
- 21313 nodejs
- 자바스크립트 일급객체
- 백준1789
- 자바스크립트 함수
- 1789 node.js
- 개인프로젝트
- 개발자
- 1931 node.js
- 자바스크립트 딥다이브
- 모던자바스크립트DeepDive
- 코딩
- 백준25176
- 14655 nodejs
- 1541 node.js
- 노마드북클럽
- IT5분잡학사전
Archives
- Today
- Total
캐또's coding
9498 - 시험 성적 - node.js 본문
문제
시험 점수를 입력받아 90 ~ 100점은 A, 80 ~ 89점은 B, 70 ~ 79점은 C, 60 ~ 69점은 D, 나머지 점수는 F를 출력하는 프로그램을 작성하시오.
입력
첫째 줄에 시험 점수가 주어진다. 시험 점수는 0보다 크거나 같고, 100보다 작거나 같은 정수이다.
출력
시험 성적을 출력한다.
예제 입력 1 복사
100
예제 출력 1 복사
A
출처
- 문제를 만든 사람: baekjoon
알고리즘 분류
대부분의 언어에서 조건문을 배우게 될 때 자주 나오는 정말정말 익숙하고 한편으로는 뻔한 문제다. 0<= 입력 <= 100 숫자가 주어지고 해당 숫자에 대해 점수를 매겨주는 조건문을 짜면 된다.
const input = Number(require('fs').readFileSync('/dev/stdin').toString());
if (90 <= input) {
console.log('A');
} else if (80 <= input) {
console.log('B');
} else if (70 <= input) {
console.log('C');
} else if (60 <= input) {
console.log('D');
} else {
console.log('F');
};
별도의 신경쓸만한 조건(예를 들어 음수나 오류 값이 들어오는 것)이 없기 때문에 이렇게 간략하게만 짜도 된다. 어차피 입력값이 0~100으로만 들어온다고 정해져 있기 때문이다.
'기초 공부 > 백준 문제 풀이' 카테고리의 다른 글
| 14681 - 사분면 고르기 - node.js (20번째) (0) | 2022.08.13 |
|---|---|
| 2753 - 윤년 - node.js (0) | 2022.08.13 |
| 1330 - 두 수 비교하기 - node.js (0) | 2022.08.12 |
| 25083 - 새싹 - node.js (0) | 2022.08.12 |
| 10172 - 개 - node.js (0) | 2022.08.12 |
Comments