Quick actions

cmd+k|ctrl+k

Navigation

Languages

Revision of Plus and Minus

Snippet info

Language

JavaScript

Visibility

public

Author

krishnakanth

Created

2022-11-10T15:57:52.12772Z

Updated

2022-11-10T15:57:52.12772Z

//also use arr.reverse
function processData(input) {

    let arr = input.split("\n")[1].split(" ").map(Number)
    let n =  input.split("\n")[0]
    let neg = 0  , pos = 0 ,zero  = 0;
    arr.forEach(num => {

        switch ((Math.sign(num)) ){
            case 1:
                pos++
                break;
            case -1:
                neg++
                break;
            default:
                zero++
                break;
        }
        
    });
    
    console.log(pos/n);
    console.log(neg/n);
    console.log(zero/n);
    
}


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

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

        
INFO