기타

최대, 최소

swchung09 2025. 6. 2. 00:59

이 문제는 최댓값을 구하는 max함수에서는 최댓값을 console에 출력하고, 최솟값을 구하는 min함수에서는 최솟값을 경고창에 출력하는 문제이다.


max함수는 if로 첫 번째 값과 두 번째 값을 비교한 다음, 두 값 중 큰 것과 세 번째 값을 비교하면 풀 수 있다.

max 함수

function max(a, b, c){
    let max;
    if (a < b){
        max = b;
    }else {
        max = a;
    }
    if (max < c){
        max = c;
    }
    console.log(max);
}

min함수도 마찬가지로 if로 첫 번째 값과 두 번째 값을 비교한 다음, 두 값 중 작은 것과 세 번째 값을 비교하면 풀 수 있다.

function min(a, b, c){
    let min;
    if (a > b){
        min = b;
    }else {
        min = a;
    }
    if (min > c){
        min = c;
    }
    alert(min);
}

최종 코드

function max(a, b, c){
    let max;
    if (a < b){
        max = b;
    }else {
        max = a;
    }
    if (max < c){
        max = c;
    }
    console.log(max);
}
function min(a, b, c){
    let min;
    if (a > b){
        min = b;
    }else {
        min = a;
    }
    if (min > c){
        min = c;
    }
    alert(min);
}

'기타' 카테고리의 다른 글

입력 후 평균 계산  (0) 2025.06.02
펠린드롬  (0) 2025.06.02
연속된 수를 더해서 n이 되는 경우의 수  (0) 2025.05.26
뒤집어도 같은 숫자  (0) 2025.05.26
별찍기 with 숫자  (0) 2025.05.26