천진난만 코딩 스토리

1-1. 세 수 중 최솟값 구하기 본문

코딩테스트.js/자바스크립트 알고리즘 문제풀이 입문 (인프런)

1-1. 세 수 중 최솟값 구하기

Wisdom_1104 2022. 12. 17. 02:43

 

 

-코드-

  function solution(a, b, c) {
    let answer;
    if (a < b) answer = a;
    else answer = b;
    if (c < answer) answer = c;
    return answer;
  }

  console.log(solution(6, 5, 11));

 

-풀이과정-

function solution(a, b, c) 를 하여

세 수 를 받고

 

if (a < b) answer = a; 를 하여

만약 a가 b보다 작다면 answer에 a를 넣어서 출력하게 함.

 

하지만 b가 더 작을수도 있기에

else answer = b; 를 하여

만약 아니라면 answer에 b를 넣어서 출력하게 함.

 

c도 비교해야 하기에

if (c < answer) answer = c;를 하여

만약 c가 위의 answer보다 작다면 answer에 c를 넣어서 출력하게 함.

이렇게 세 수 중에 최솟값을 구해냄.