본문 바로가기

코딩/JavaScript

[코테] 세 수 중 최솟값 구하기

* 아래 코딩 테스트 문제는 인프런 - 자바스크립트 알고리즘 문제풀이를 풀이한 문제입니다.

🔒 문제 . 세 수의 최소값을 구하는 코드를 작성하세요.


🔑 풀이

function checkMin(a, b, c) {
    let min;
    if (a > b) min = b;
    else min = a;
    if (min > c) min = c;
    return min;
}

console.log(checkMin(5, 11, 2));	// 2

 

세 수의 최소값을 구하는 함수를 만든다. 세 수의 매개변수로 a, b, c 입력

최소값을 구하기 위한 변수 min을 생성한다. 

조건문을 이용해 먼저 두 개의 수를 비교하고, 둘 중 더 작은 수가 변수 min이 되는 것으로 한다. 

남은 하나의 수도 비교하기 위해 변수 min과 남은 매개 변수 c를 비교하는 조건문을 추가한다.

c가 min보다 작을 경우 최소값은 c가 되는 것으로 하고 변수 min을 return 한다. 

함수를 이용해 세 개의 수  중 가장 작은 수를 구할 수 있다! 

 

* 포스팅에 수정사항이 필요하면 따수운 댓글 부탁드려요 🙏

 

'코딩 > JavaScript' 카테고리의 다른 글

[코테] 배열 내장함수  (0) 2022.06.03
[코테] 배열 삭제 하기  (0) 2022.06.03