- 문제
- 스트링으로 주어지는 숫자묶음에서 최소값과 최대값을 구해 리턴하라
- 주어진 스트링의 숫자는 ' '로 구분되어 있음
- 리턴하는 값의 형태는 '최소값 최대값'의 형태
- 수도코드
- 시도
function solution(s) {
var answer = '';
let min = Number.MAX_SAFE_INTEGER;
let max = Number.MIN_SAFE_INTEGER;
let na = [];
let ns = 0;
for (let i = 0; i < s.length; i++) {
if (s[i] === ' ') {
na.push(s.substring(ns,i))
ns = i+1;
}
}
na.push(s.substring(ns))
for (let i in na) {
if (min > Number(na[i])) {
min = na[i];
}
if (max < Number(na[i])) {
max = na[i];
}
}
answer =+ min + ' ' + max;
return answer;
}
- 레퍼런스
function solution(s) {
const arr = s.split(' ');
return Math.min(...arr) + ' ' + Math.max(...arr);
}
- 레퍼런스 공부 및 주석
function solution(s) {
const arr = s.split(' ');
return Math.min(...arr) + ' ' + Math.max(...arr);
}