알고리즘 33 - Highest and Lowest

박진현·2021년 7월 17일
0

Q.

Description:
In this little assignment you are given a string of space separated numbers, and have to return the highest and lowest number.

Example:

highAndLow("1 2 3 4 5"); // return "5 1"
highAndLow("1 2 -3 4 5"); // return "5 -3"
highAndLow("1 9 3 4 -5"); // return "9 -5"
Notes:

All numbers are valid Int32, no need to validate them.
There will always be at least one number in the input string.
Output string must be two numbers separated by a single space, and highest number is first.

A)

function highAndLow(numbers){
  // ...
  let arr = numbers.split(' ').map(el => +el);
  return `${Math.max(...arr)} ${Math.min(...arr)}`
}
profile
👨🏻‍💻 호기심이 많고 에러를 좋아하는 프론트엔드 개발자 박진현 입니다.

0개의 댓글