Код: Выделить всё
function climbingLeaderboard(ranked, player) {
// Write your code here
ranked = [...new Set(ranked)]
let cache = {};
let finalRank = player.map((p) => {
let first = 0;
let last = ranked.length - 1;
if (cache[p]) {
return cache[p];
}
while (first
Подробнее здесь: [url]https://stackoverflow.com/questions/79569564/how-do-i-optimize-my-code-for-climbing-the-leaderboard-on-hackerrank-using-javas[/url]