250x250
Notice
Recent Posts
Recent Comments
Link
«   2025/10   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Archives
Today
Total
관리 메뉴

devlog_owen

[프로그래머스] 최댓값과 최솟값 본문

algorithm/(js)프로그래머스

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

developer_owen 2023. 11. 9. 11:48
728x90

문제

 

 


 

 

나의 풀이

function solution(s) {
    
    let sstr = s.split(' ')
    let arr = sstr.map(Number)

    let min =Math.min(...arr)
    let max =Math.max(...arr)
    return min+' '+max;
}

 

공백으로 구분된 숫자를 split(' ')으로 공백 기준으로 배열로 만들어준다.

map(Number)로 배열의 문자열을 숫자로 바꿔준다. 

ex)["5", "2", "9", "6", "1"] => [5, 2, 9, 6, 1]

각각 최소, 최댓값을 min,max에 저장해서 return 해준다.

 


 

다른 사람 풀이

function solution(s) {
    const arr = s.split(' ');

    return Math.min(...arr)+' '+Math.max(...arr);
}

 

Math,max가 문자열도 가능했었나보다... map(Number)는 필요가 없었다.


 

회고

 

본문1


 

 

 

 

728x90