📌 느낀점
두 개의 숫자 중에서 더 작은 값을 넣어야한다.
처음에 a,b를 비교하고 작은 값을 answer에 넣어
answer와 c를 비교해서 작은 값을 answer에 넣는다.
항상 변수를 재활용하고 중복사용하고 줄이는 방법을 생각해보자.
// 나의 코드
<html>
<head>
<meta charset="UTF-8">
<title>출력결과</title>
</head>
<body>
<script>
function solution(a, b, c){
let answer;
if(a<=b){
if(a<=c){
return a;
}
else if(a>c){
return c;
}
}
else{
if(b<=c){
return b;
}
else if(b>c){
return c;
}
}
}
console.log(solution(6, 5, 11));
</script>
</body>
</html>
// 강사님 코드
<html>
<head>
<meta charset="UTF-8">
<title>출력결과</title>
</head>
<body>
<script>
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(2, 5, 1));
</script>
</body>
</html>
'JS 알고리즘 문제풀이 > 섹션 1. 기본문제 풀이' 카테고리의 다른 글
[보충] 내장함수로 최솟값, 최댓값 구하기 (0) | 2022.01.11 |
---|---|
5.최솟값 구하기 (0) | 2022.01.11 |
4.1부터 N까지 합 (0) | 2022.01.11 |
3.연필 개수 (0) | 2022.01.11 |
2.삼각형 판별하기 (0) | 2022.01.11 |