Google Code Jam – Template Javascript by vudduu

vudduu: Me gusta mucho usar este template en multiples competencias y para probar la solución a problemas creados para nacionales y concursos online en Bolivia.

var HackerX = (function(){
	var vIn = [],
		itIn = 0;

	var getNext = function() {
		return vIn[itIn++];
	};

	return {
		processData: function(input) {
			var inArray = input.split('n');
		    for(var it = 0; it<inArray.length ;it++) {
		    	inArray[it].split(' ').forEach(function(item) {
		    		vIn.push(item);
		    	});
		    }
		},

		solveAll: function() {
            var T = getNext(), res;
			for(var cas=1; cas<=T ;cas++) {
                // solve
                console.log(["Case #", cas, ":"].join(''), res);
            }
		}
	}
})();

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

Para correr utilizo el siguiente comando en mi terminal:

node a.js < input.txt