2번 시험 성적
문제
시험 점수를 입력받아 90 ~ 100점은 A, 80 ~ 89점은 B, 70 ~ 79점은 C, 60 ~ 69점은 D, 나머지 점수는 F를 출력하는 프로그램을 작성하시오.
입력
첫째 줄에 시험 점수가 주어진다. 시험 점수는 0보다 크거나 같고, 100보다 작거나 같은 정수이다.
출력
시험 성적을 출력한다.
C++
#include <iostream>
using namespace std;
int main(){
int score;
cin >> score;
char result;
if (score >= 90) {
result = 'A';
}
else if (score >= 80){
result = 'B';
}
else if (score >= 70){
result = 'C';
}
else if (score >= 60){
result = 'D';
}
else {
result = 'F';
}
cout << result;
return 0;
}
C#
using System;
class Program{
static void Main(string[] args){
int score = int.Parse(Console.ReadLine());
char result;
if (score >= 90)
result = 'A';
else if (score >= 80)
result = 'B';
else if (score >= 70)
result = 'C';
else if (score >= 60)
result = 'D';
else
result = 'F';
Console.WriteLine(result);
}
}
Python
score = int(input());
if score >= 90:
result = 'A'
elif score >= 80:
result = 'B'
elif score >= 70:
result = 'C'
elif score >= 60:
result = 'D'
else:
result = 'F'
print(result);
파이썬에서 조건문을 사용할 때는 들여 쓰기에 주의해야 한다.
Node.js
const fs = require('fs');
const inputData = fs.readFileSync('/dev/stdin').toString().trim();
const score = parseInt(inputData, 10);
let result;
if (score >= 90)
result = 'A';
else if (score >= 80)
result = 'B';
else if (score >= 70)
result = 'C';
else if (score >= 60)
result = 'D';
else
result = 'F';
console.log(result);
'fs' 모듈 사용해서 입력 처리
728x90
반응형
'Coding Test' 카테고리의 다른 글
백준 코딩테스트 #9. 조건문 4 (0) | 2024.07.26 |
---|---|
백준 코딩테스트 #8. 조건문 3 (0) | 2024.07.26 |
백준 코딩테스트 #6. 조건문 1 (0) | 2024.07.24 |
백준 코딩테스트 #5. 입출력과 사칙연산 (11 ~ 13) (1) | 2024.07.20 |
백준 코딩테스트 #4. 입출력과 사칙연산 (8 ~ 10) (3) | 2024.07.20 |