본문 바로가기
  • 개발 / 공부 / 일상
Programmers

(Programmer) [Lv. 2] 최댓값과 최솟값

by JJeongHyun 2023. 2. 6.
반응형

문제설명

  • 문자열 s는 공백으로 구분된 숫자들이 저장되어 있는 문자열
  • 문자열 s에서 최솟값과 최댓값을 찾아서 "(최솟값) (최댓값)" 형태의 문자열로 반환하는 함수 solution을 완성하세요
  • 예를 들면 s가 "1 2 3 4"라면 "1 4"를 반환하고, "-1 -2 -3 -4" 라면 "-4 -1"을 반환하면 됩니다

 

제한사항

  • s에는 둘 이상의 정수가 공백으로 구분되어 있습니다

 

입출력 예시

최댓값과 최솟값 입출력 예시

 

전체코드

function solution(s) {
  let tempNum = s
    .split(" ")
    .map((item) => +item)
    .sort((a, b) => {
      return a - b;
    });
  return [tempNum[0], tempNum[tempNum.length - 1]]
    .map((item) => "" + item)
    .join(" ");
}