牛客网js编程的输入输出

题目:为了得到一个数的"相反数",我们将这个数的数字顺序颠倒,然后再加上原先的数得到"相反数"。例如,为了得到1325的"相反数",首先我们将该数的数字顺序颠倒,我们得到5231,之后再加上原先的数,我们得到5231+1325=6556.如果颠倒之后的数字有前缀零,前缀零将会被忽略。例如n = 100, 颠倒之后是1.

思路:var str = readline();输入一个字符串;
      将字符串转化为数值存起来,parseInt()方法;
      得到输入字符串的相反数:str.split('').reverse().join('');依然是个字符串;
      将上一步得到的相反数字符串转化为数值存起来;
      然后将两个数值相加输出即可,这里输出需要定义print = console.log;

function fanshu(str){
    var n = parseInt(str);
    var strm = str.split('').reverse().join('');
    var m = parseInt(strm);
    var print = console.log;
    print(n+m);
}
var str = readline();
if(str){
    fanshu(str);
}

    
while(str = readline()){
    var n = parseInt(str);
    var strm = str.split('').reverse().join('');
    var m = parseInt(strm);
    console.log(+n+(+m));
}

你可能感兴趣的:(牛客网js编程的输入输出)