Easy
Sort By — TypeScript
Full explanation · Time O(nlogn) · Space O(1)
// Time: O(nlogn)
// Space: O(1)
// sort
function sortBy(arr: any[], fn: Function): any[] {
return arr.sort((a, b) => fn(a)-fn(b));
};
Full explanation · Time O(nlogn) · Space O(1)
// Time: O(nlogn)
// Space: O(1)
// sort
function sortBy(arr: any[], fn: Function): any[] {
return arr.sort((a, b) => fn(a)-fn(b));
};