JSFiddle - React, Tailwind, and code Playground

by Abhishek Kumar

JavaScript

function processData(input) {
    var numTests = 0,
        list = [];
    var parse = function(){
        var lines = input.split('\n');
        numTests = parseInt(lines[0], 10);
        lines.shift();
        for(var i=0; i<numTests*2; i=i+2){
            var a = [],
                l = parseInt(lines[i], 10),
                v = String(lines[i+1]).trim().split(' ');
            for(var j=0; j<l; j++) {
                a.push(parseInt(v[j], 10));
            }
            list.push(a);
        }
    };
    var publish = function(s){
        process.stdout.write(s);
    };
    var initialize = function(){
        parse();
        publish(JSON.stringify(list));
    };
    initialize();
}