백준 9498 JS

송민지·2023년 7월 25일
0

알고리즘

목록 보기
19/22

처음엔

switch (count) {
  case 90 <= count >= 100:
    console.log("A");
    break;
  case 80 <= count >= 90:
    console.log("B");
    break;
  case 70 <= count >= 79:
    console.log("C");
    break;
  case 60 <= count >= 69:
    console.log("D");
    break;

  default:
    console.log("F");
}

이렇게 스위치문을 써서 해결하려 했다.
그런데 스위치는 비교연산자를 사용하여 값을 평가하는 것이 아니라 단순이 값을 비교하는 문법이였다.
단일 값에 대한 매칭을 검사하므로 비교 조건이 범위로 주어지는 경우엔 동작하지도 않는다.

결국 if문을 사용하여 해결했다.

if (90 <= count && count <= 100) {
  console.log("A");
} else if (80 <= count && count < 90) {
  console.log("B");
} else if (70 <= count && count < 80) {
  console.log("C");
} else if (60 <= count && count < 70) {
  console.log("D");
} else {
  console.log("F");
}

풀수록 느끼지만 내 실력은 심해를 넘어서 스폰지송이 사는 곳에 있나보다

profile
기록하는 일상

1개의 댓글

comment-user-thumbnail
2023년 7월 25일

정보 감사합니다.

답글 달기