美文网首页
大数加法

大数加法

作者: Volcaner | 来源:发表于2021-03-16 12:23 被阅读0次
image.png
/**
 * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
 * 计算两个数之和
 * @param s string字符串 表示第一个整数
 * @param t string字符串 表示第二个整数
 * @return string字符串
 */
function solve( s ,  t ) {
  // write code here
  let _a = parseInt(s);
  let _b = parseInt(t);
  if(typeof _a === 'number' && typeof _b === 'number') {
    let _arrA = s.split('');
    let _arrB = t.split('');
    let _arrMax = _arrA.length > _arrB.length ? _arrA : _arrB;
    let _arrMin = _arrA.length > _arrB.length ? _arrB : _arrA;
    _arrMax = _arrMax.reverse();
    _arrMin = _arrMin.reverse();

    let temp = 0;
    let _newArr = [];
    let len = _arrMax.length;
    let i = 0;
    while(i <= len || temp > 0) {
      let _m = parseInt(_arrMax[i]);
      let _n = parseInt(_arrMin[i]);
      if(!isNaN(_m) && !isNaN(_n)) {
        let _gewei = (_m + _n + temp) % 10;
        temp = Math.floor((_m + _n + temp) / 10);
        _newArr.push(_gewei);
      }
      else if(isNaN(_n)) {
        if(isNaN(_m)) {
          if(temp > 0) {
            _newArr.push(temp);
            break;
          } 
          else break; 
        }
        else {
          let _gewei = (_m + temp) % 10;
          temp = Math.floor((_m + temp) / 10);
          _newArr.push(_gewei);
        }
      }
      I++;
    }

    _newArr = _newArr.reverse();
    return _newArr.join('');
  }

  return null;
}

相关文章

  • 机试常用算法和题型-大数专题

    大数专题 字符加减关系,实现任意长度整数相加 大数加法,进阶转换版 大数浮点数加法 大数运算之阶乘

  • 大数加法

  • 大数加法

  • 大数加法

  • 无符号大数相加(C语言实现)

    请用自己熟悉的语言,实现无符号大数加法操作。a. 完成两个大数的加法 A + B = C,并正确处理进位情况;b....

  • 大数乘法与加法

    1、大数乘法 (1)转换并反转,字符串转换为数字并将字序反转; (2)自动移位,逐位相乘,添加最后的进位; (3)...

  • 大数加法【Java实现】

    Java大数加法运算 将两个加法的相应位从高位到低位依次压入栈stackA和stackB中,结果栈stackSum...

  • 大数乘法

    其实大数乘法就是在考虑大数加法的进位的同时,考虑字符串num1和字符串num2相乘时,每一位所在的位置,以及加法运...

  • 2019.4.18

    上午的数学活动一千以内不进位的加法,我写题的时候小朋友很开心,能算这么大数字的加法了,感觉自己好厉害。计算过程...

  • 06-21:todo

    0、最长连续子序列 最长递增子序列: 核心思路:保持递增,代码如下: 1、二叉树路径和 2、大数加法/大数乘法 3...

网友评论

      本文标题:大数加法

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