문제

  • 100이하의 자연수 A, B, C를 입력받아 세 수 중 가장 작은 값을 출력하는 프로그램 작성하기 (정렬을 사용하면 안 됩니다.)
  • 입력설명
    • 첫 번째 줄에 100이하의 세 자연수가 입력된다.
  • 출력설명
    • 첫 번째 줄에 가장 작은 수를 출력한다.
  • 입력예제
    • 6 5 11
  • 출력예제
    • 5
function solution(a, b, c) {

    let answer;

    if (a < b) { answer = a }
    else if (a > b) { answer = b }
    if (answer > c) { answer = c }

    return answer;

}

console.log(solution(6, 5, 11));

풀이 및 느낀 점

if를 사용해서 간단하게 푸는 문제였는데, 비교를 해서 출력하라는 말 때문에 여러가지 방법을 생각했었습니다. 앞으로 알고리즘 문제를 풀면서 쉽게 생각하는 방법을 더 익히면 좋겠다고 느꼈습니다.

Last modified: 2022년 03월 26일

Comments

Write a Reply or Comment

Your email address will not be published.