[JS.알고리즘] 최솟값 구하기

houndhollis·2024년 5월 16일
0

알고리즘은 항상 멋있게 풀고 짧게 풀고싶지만 그러지 못하는 점을 반성하고 있어서 공부를 시작했다.
앞으로 차근차근 공부할 것이다.

세 개의 정수중 최솟값 구하기


📘 문제 설명

세 개의 중복되지 않는 정수중 최솟갑 구하기
(정렬 사용 금지 only if 문)

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

console.log(minNumber(6,5,11)); // 5

풀이

간단하다 if 문만 이용해서 푸는것은 알았지만 아직까지는 이거보다 좋은거는 크게 생각하진 않았다.

처음 먼저 a, b 를 비교해서 작은 값을 result에 넣어줬다.
그후 result 와 c 값을 비교해서 return 을 해주었다.
사실 크게 코드 내용을 보면 풀이설명 까지는 필요 없을듯 해보이지만 간단하게 적어본다.!

profile
한 줄 소개

0개의 댓글