美文网首页
2020-07-25 BD真题 大数相加

2020-07-25 BD真题 大数相加

作者: 苦庭 | 来源:发表于2020-07-26 02:03 被阅读0次
let x = "389238948299";
let y = "99999999";

let xlen = x.length;
let ylen = y.length;

let len = xlen>ylen ? xlen : ylen;

let res = [];
let ten = 0;

for(let i=0; i<len; i++) {
    if(i<xlen) {
    x1 = x[xlen-i-1]
  } else {
    x1 = 0;
  }
  if(i<ylen) {
    y1 = y[ylen-i-1];
  } else {
    y1 = 0;
  }
  let sum = Number(x1) +Number(y1) + ten;
  if(sum>=10) {
    ten = 1;
    res.unshift(sum-10);
  } else {
    ten = 0;
    res.unshift(sum);
  }
}
if(ten) res.unshift(ten);

console.log(res.join``)

相关文章

网友评论

      本文标题:2020-07-25 BD真题 大数相加

      本文链接:https://www.haomeiwen.com/subject/nbeblktx.html