• + 0 comments

    I finally wrote a code faster, better and more destructive than the AI chatbot generated. Have a look. Python. But it is so simple you can transplant it to anything.

    def climbingLeaderboard(ranked, player):

    ranked = sorted(list(set(ranked)), reverse=True)
    ans = []
    
    for p in player:
    
        while len(ranked) > 0 and ranked[-1] < p:
            ranked.pop()
    
        if len(ranked) == 0:
            ans.append(1)
        elif ranked[-1] == p:
            ans.append(len(ranked))
        else:
            ans.append(len(ranked)+1)
    
    return ans