Quick actions

cmd+k|ctrl+k

Navigation

Languages

Ranked

Snippet info

Language

JavaScript

Visibility

public

Author

krishnakanth

Created

2022-12-05T16:05:43.206794Z

Updated

2022-12-05T16:11:11.977279Z

function processData(input) {
    

    let string = input.split('\n');
    let ranked =  string[1].split(" ").map(Number)
    let player = string[3].split(" ").map(Number)
    ranked = [...new Set(ranked)]
    
    for(let i = 0 ; i< player.length ;i++){
        for(let j = 0 ; j< ranked.length ;j++){
            if(player[i] >= ranked[j] ){
                console.log(j + 1)
                break;
            }else if(j == ranked.length - 1 ){
              console.log(ranked.length + 1)
            }
           
            
        }
    }    
    

    
}
            
process.stdin.resume();
process.stdin.setEncoding("ascii");
_input = "";
process.stdin.on("data", function (input) {
    _input += input;
});

process.stdin.on("end", function () {
    processData(_input);
});

        
INFO