문제
결과
나의 풀이 방법
function printGrade(midtermScore, finalScore){
let totalScore = midtermScore + finalScore;
const A = totalScore >= 90;
const B = totalScore >= 80 && totalScore < 90
const C = totalScore >= 70 && totalScore < 80
const D = totalScore >= 60 && totalScore < 70
const F = totalScore < 60;
if(A){
console.log("A")
}else if(B){
console.log("B")
}else if(C){
console.log("C")
}else if(D){
console.log("D")
}else if(F){
console.log("F")
}
}
printGrade(25, 35);
printGrade(50, 45);
printGrade(29, 24);
printGrade(37, 42);
모범 답안
function printGrade(midtermScore, finalScore) {
let totalScore = midtermScore + finalScore;
if (totalScore >= 90) {
console.log('A');
} else if (totalScore >= 80) {
console.log('B');
} else if (totalScore >= 70) {
console.log('C');
} else if (totalScore >= 60) {
console.log('D');
} else {
console.log('F');
}
}
// 테스트 코드
printGrade(25, 35);
printGrade(50, 45);
printGrade(29, 24);
printGrade(37, 42);
'JavaScript 시리즈☕ > 제어문' 카테고리의 다른 글
🙄for 문 - 알아야 할 3가지🙄 (0) | 2021.08.15 |
---|---|
💯[문제] 등급별 티켓 가격💯 (0) | 2021.08.15 |
🙄switch 문 vs if 문 - 정리🙄 (0) | 2021.08.15 |
💯[문제] 서열 정리💯 (0) | 2021.08.14 |
💯[문제] 롤러코스터, 탈 수 있을까?💯 (0) | 2021.08.14 |