An Interest In:
Web News this Week
- April 20, 2024
- April 19, 2024
- April 18, 2024
- April 17, 2024
- April 16, 2024
- April 15, 2024
- April 14, 2024
November 16, 2021 08:24 am GMT
Original Link: https://dev.to/coderduck/code-every-day-with-me-25bc
code every day with me
--DAY 21--
Hi, I am going to make #100DaysOfCode Challenge. Everyday I will try solve 1 problem from leetcode or hackerrank. Hope you can go with me until end.
Now let's solve problem today:
- Problem: Climbing the Leaderboard
- Detail: here
- Idea:
- Remove the duplicate number of ranked
- Because player array was sorted, we will find the rank from bottom to top by traversing from tail to head of array
- My solution(javascript):
function climbingLeaderboard(ranked, player) { ranked = [... new Set(ranked)]; let ans=[],i=ranked.length-1; for(let score of player){ while(i>=0){ if(score<ranked[i]){ ans.push(i+2); break; } i--; } if(i<0) ans.push(1); } return ans;}
-->If you have better solution or any question, please comment below. I will appreciate.
Original Link: https://dev.to/coderduck/code-every-day-with-me-25bc
Share this article:
Tweet
View Full Article
Dev To
An online community for sharing and discovering great ideas, having debates, and making friendsMore About this Source Visit Dev To