챌린지/프로그래머스 챌린지

[프로그래머스] Lv.2 최댓값과 최솟값

Kkan 2023. 7. 3. 20:51
728x90
반응형

🍕 문제풀이

const solution = (s) => {
    let answer = '';
    const sArr = s.split(' ');
    const maxNum = Math.max(...sArr);
    const minNum = Math.min(...sArr);
    
    answer = `${minNum} ${maxNum}`
    
    return answer;
}

🍕 해석

const sArr = s.split(' ');

문자열 s "1 2 3 4"를 공백을 기준으로 분리하여 sArr에 저장한다.

 

const maxNum = Math.max(...sArr);
const minNum = Math.min(...sArr);

Math.max: 인수로 받은 숫자 중 가장 큰 수

Math.min: 인수로 받은 숫자 중 가장 작은 수

...sArr: ...은 전개 연산자(spread operator)로 배열을 펼친다.

728x90
반응형