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