Vorrei essere chiaro con voi e non so se è possibile parlare di questo problema in questo forum (ciro78 me lo dirà):
il problema che vi ho presentato è uno dei tanti problemi che 'devi' risolvere nel sito ...
ora vi metto il debugger di risposta che il sito stesso mi dato quando ho inviato il codice:
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);
}
risposta:
Immagine 2022-07-09 082203-ridimenzionata2.png
e con gli input ed output che mi ha dato:
Immagine 2022-07-09 082328 ridimenzionata2.png
Quindi con questi limiti (in risposta a Ciro78) non posso inserire console.log all'interno del programma.
Invece avevo fatto delle prove con il mio editer (visual studio code) e sembrava che andasse bene il codice...
Le simulazioni con il mio editer non comportavano un
codice:
var input = require('fs').readFileSync('/dev/stdin', 'utf8');
non conosco bene il javascript, sto alle prime armi e autodidatta al 100% [non studio programmazione].
questo è quanto.