TIL

dev-whol·2021년 5월 11일
0

✍🏻 문제 풀이

1.

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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
function 점수에 해당하는 등급을 리턴해(score) {
  if(score > 100 || score < 0){
    return "INVALID SCORE";
  }
 
  if(score === 100){
    return "A+"
  }
 
  if(score >= 90){
    score = score % 10;
    if(score > 8){
      return "A+";
    }else if(score <= 2){
      return "A-"
    }else{
      return "A"
    }
  }
  else if(score >= 80){
    score = score % 10;
    if(score > 8){
      return "B+";
    }else if(score <= 2){
      return "B-"
    }else{
      return "B"
    }
  }
  else if(score >= 70){
    score = score % 10;
    if(score > 8){
      return "C+";
    }else if(score <= 2){
      return "C-"
    }else{
      return "C"
    }
  }
  else if(score >= 60){
    score = score % 10;
    if(score > 8){
      return "D+";
    }else if(score <= 2){
      return "D-"
    }else{
      return "D"
    }
  }
  else{
    return "F";
  }
}
cs

2.

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
31
32
33
34
35
36
37
38
39
40
41
42
43
function 점수에 해당하는 등급을 리턴해(score) {
  if(score > 100 || score < 0){
    return "INVALID SCORE";
  }
  
  if(score === 100){
    return "A+";
  }
 
  let test;
 
  if(score >= 90){
    test = "A";
  }
  else if(score >= 80){
    test = "B";
  }
  else if(score >= 70){
    test = "C";
  }
  else if(score >= 60){
    test = "D";
  }
  else{
    test = "F";
  }
  
  if(test !== "F"){
    test = test + plusMinus(score)
  }
  return test;
}
 
function 등급 함수(score) {
  let testScore = score % 10;
  if(testScore >= 8){
    return "+";
  }
  else if(testScore < 3){
    return "-";
  }
  return '';
}
cs

0개의 댓글