🗃️javascript/코테 프레임 문제

1-1 최소 값 구하기[기본]

하얀성 2023. 9. 13. 08:42

 

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
<html>
 
<head>
  <meta charset="UTF-8">
  <title>출력결과</title>
</head>
 
<body>
  <script>
    function solution(a, b, c) {
      if (a >= b) {
        if (b >= c) {
          return c;
        } else {
          return b;
        }
      } else {
        if (b > a) {
          if (a >= c) {
            return c;
          } else {
            return a;
          }
        }
      }
 
    }
 
    console.log(solution(6511));
  </script>
</body>
 
</html>
cs

풀긴했으나 난잡하다.좀 더 좋은 코드를 위해 수정을 했다.

 


 

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
<html>
 
<head>
  <meta charset="UTF-8">
  <title>출력결과</title>
</head>
 
<body>
  <script>
    function solution(a, b, c) {
      let answer;
      if (a > b) {
        answer = b;  
      }else {
        answer = a;
      }
      if(c < answer){
        answer = c;
      }
      return answer;
    }
 
    console.log(solution(6511));
  </script>
</body>
 
</html>
cs

24.4.10 업데이트

function solution(a, b, c) {
  arr = [a, b, c];
  answer = Math.min(...arr);
  return answer;
}

console.log(solution(2, 5, 1));