Skip to content

Instantly share code, notes, and snippets.

@rakibulalam
Last active May 5, 2020 22:56
Show Gist options
  • Save rakibulalam/b2e5ce55aee0c338df2f123cb70ee6b1 to your computer and use it in GitHub Desktop.
Save rakibulalam/b2e5ce55aee0c338df2f123cb70ee6b1 to your computer and use it in GitHub Desktop.
Max Min Hacker Rank
function maxMin(k, arr) {
const sortArray=arr.sort((a,b)=>a-b);
const lengthArray=sortArray.length;
let unfairValue=Infinity;
for(let i=0; i<=lengthArray-k; i++)
{
const groupArray=sortArray.slice(i,i+k);
const value=groupArray[k-1]-groupArray[0];
unfairValue=unfairValue<value?unfairValue:value;
if(unfairValue===0)break;
}
return unfairValue;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment