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

프린이·2020년 11월 24일
0
post-thumbnail
  • 제 코드는 최선의 방안은 아닙니다.
  • 단순히 기록용, 공유용이니 이 점 보실 때, 참고바랍니다!

🔗 문제 링크

https://programmers.co.kr/learn/courses/30/lessons/12939

📝 답안 코드

function solution(s) {
    var answer = '';
    var arr = s.split(" ");
    arr = arr.map((val) => Number(val));
    console.log(arr);
    var min = 999999999;
    var max  = -99999999999;
    arr = arr.map(function(val){
        if(val > max)
            max = val;
        if(val < min)
            min = val;
    });
    answer = min + " " + max;
    return answer;
}

📙 생각한 부분

  • 대단한 부분은 아니지만 값의 범위가 정해져있지 않아서
    초기 min과 max값을 극적으로 설정해놓았다.
  • 혹여 min을 9로 설정해놓았는데 val가 전부 9보다 커버리면 값들 중 무엇이 최소인지 구하는 과정을 처음부터 못하게 되버려 최솟값 구할 수 없음!!
profile
주니어 프론트엔드개발자

1개의 댓글

comment-user-thumbnail
2020년 11월 25일

많은 도움이되는 글이에요 : )

답글 달기