프로그래머스 문제를 풀다가 안 사실
최댓값과 최솟값을 구하기 위해 " "
공백으로 구분해서 정렬 후 Number
형으로 변환하여 sort를 하였다.
map의 인자로 변수 타입을 넣어도 된다.
function solution(s) {
var answer = '';
let arr = s.split(" ").map( Number ).sort( ( a, b ) => a - b );
answer = arr[0] + ' ' + arr[ arr.length - 1 ];
return answer;
}
생각해보면 Number
도 Callback
함수로 받기 때문에 가능한 것이 아닐까?
아직 공부가 많이 필요한 Javascript
공식 문서의 글을 가져와 보았다.