자바스크립트 알고리즘 문제(1)
4615 단어 알고리즘JavaScriptJavaScript
매일 코드타카를 하면서 실력이 너무 부족하다고 느껴 매번 좌절감을 느끼지만
Computing Thinking도 결국 과거에 매일 하던 Design Thinking과 사람 중심 접근방식과 컴퓨터식 접근 방식 결국 이 두가지 공통적으로 문제 해결을 위한 사고 방식이라고 생각이 들었다. 둘 다 일종의 Mind Set이니 느리더라도 왜 느리지가 아닌 당연히 처음엔 느리고 못하는게 당연하다는 생각으로 천천히 접근해야겠다.
100 이하의 자연수 A,B,C중 가장 작은 값을 출력하세요. (정렬X)
- 첫 번째 줄에 100이하의 세 자연수가 입력된다.
- 첫 번째 줄에 가장 작은 수를 출력한다.
- 입력예제 1 - 6 5 11
- 출력예제 1 - 5
function solution(a, b, c) {
let result;
if(a < b) result = a; // a와 b중 먼저 작은 수를 찾아준다. a가 작으니 result는 a이다.
else result = b; // 아니라면 result는 b이다.
// 여기를 거치고 나면 result에 작은 값이 들어가있다.
if (c < result) result = c; // a,b중 가장 작은 수가 result에 들어가있고 마지막으로 c와 비교해준다.
return result;
}
console.log(solution(6, 5, 11)); // 5
반대로 가장 큰 값을 출력한다면,
function solution(a, b, c) {
let result;
if(a > b) result = a; // 처음과 반대로 a와 b중 큰 수를 찾아준다.
else result = b; // 아니라면 result는 b이다.
// result에 큰 값이 들어가있다.
if (c > result) result = c; // 반대로 result에 큰수가 들어가있고 c와 비교해준다.
return result;
}
console.log(solution(6, 5, 11)); // 11
Author And Source
이 문제에 관하여(자바스크립트 알고리즘 문제(1)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@soojk/자바스크립트-알고리즘-문제저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)