Quote Originariamente inviata da peter_pierre Visualizza il messaggio
ciao,
allora come mi hai detto ho immesso questo code:
codice:
var input = require('fs').readFileSync('/dev/stdin', 'utf8');
var lines = input.split('\n');


var rec = lines[0].split(' ');
var a = parseInt(rec[0]);
var b = parseInt(rec[1]);
var d1 = 0;
var j = '';
var j1 = 0;
var i = 0;


if (a<=0||b<=0) {
   return;
}
else {
    return mag(a,b);
}


function mag(a,b) {
    if (a>b) {
        d1 = a;
        a = b;
        b = d1;
    }
    for (i=a;i<=b;i++) {
        j += i + " ";
        j1 += i;
    }
    return console.log(j + 'Sum=' + j1);
}
ma ugualmente non si ferma il programma... continua a decodificare altri 'rec' che ha nel file!!
Partiamo dall'inizio, metti una riga di codice nella if (a<=0||b<=0) {

per vedere se effettivamernte entra, oppure sta fallendo la condizione.