코딩테스트/JS 알고리즘 문제(JS)
세 수 중 최솟값 찾기
판다꼬마
2022. 8. 2. 19:51
728x90
문제
입력
- 첫 번째 줄에 100 이하의 세 자연수가 입력된다.
출력
- 첫 번째 줄에 가장 작은 수를 출력한다.
입력 예시
6 5 11
출력 예시
5
풀이 방법
answer라는 변수를 설정하고 3개의 수를 비교해 가며 가장 작은 수를 answer에 저장하고 출력하였다.
내 코드
<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(6, 5, 11));
</script>
</body>
</html>
Solution
<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로 풀이하는 것이 처음이라 문법이 어색해서 힘들었다.
노력해보자
728x90