DEV Community

Cesar Del rio
Cesar Del rio

Posted on • Updated on

#17 - The highest profit wins! CodeWars Kata (7 kyu)


Ben has a very simple idea to make some profit: he buys something and sells it again. Of course, this wouldn't give him any profit at all if he was simply to buy and sell it at the same price. Instead, he's going to buy it for the lowest possible price and sell it at the highest.

Write a function that returns both the minimum and maximum number of the given list/array.


minMax([1,2,3,4,5]) == [1,5]
minMax([2334454,5]) == [5, 2334454]
minMax([1]) == [1, 1]

All arrays or lists will always have at least one element, so you don't need to check the length. Also, your function will always get an array or a list, you don't have to check for null, undefined or similar.

My solution:

function minMax(arr){
  return [Math.min(...arr), Math.max(...arr)];
Enter fullscreen mode Exit fullscreen mode


I just returned an array that contained the minimun number of all the array in the index 0 and in the index 1, the maximum array value

Comment how would you solve this kata and why? πŸ‘‡πŸ€”

My Github
My twitter
Solve this Kata

Top comments (0)