Skip to content

Instantly share code, notes, and snippets.

@kdssoftware
Last active November 13, 2020 19:06
Show Gist options
  • Save kdssoftware/344f9971f56a95fe007e7512effcfa3a to your computer and use it in GitHub Desktop.
Save kdssoftware/344f9971f56a95fe007e7512effcfa3a to your computer and use it in GitHub Desktop.
//es5
function biggestSumOfTwoElements(array){
if (array.length===0){ return false;}
else if(array.length===1){ return array[0];}
else{
array.sort(function(a, b){return a-b});
return array[array.length-1]+array[array.length-2];
}
}
//es6 one-liner
const biggestSumOfTwoElements = (a) => (a.length)?false:a.length===1?a[0]:a.sort()[a.length - 1] + a.sort()[a.length - 2];
//es5 one-liner
var biggestSumOfTwoElements = function biggestSumOfTwoElements(array) {return array.length === 0 ? false : array.length === 1 ? array[0] : array.sort()[array.length - 1] + array.sort()[array.length - 2];};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment