大数加法
/** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * 计算两个数之和 * @param s string字符串 表示第一个整数 * @param t string字符串 表示第二个整数 * @return string字符串 */ function solve( s , t ) { // write code here let result = [] let maxLen = Math.max(s.length,t.length) s = s.padStart(maxLen,'0').split('').reverse() t = t.padStart(maxLen,'0').split('').reverse() let add = 0 for(let i=0;i<maxLen;i++){ let temp = parseInt(s[i]) + parseInt(t[i]) + add result[i] = temp % 10 add = temp > 9 ? 1 : 0 } if(add == 1){ result.push(1) } return result.reverse().join('') } module.exports = { solve : solve };
其他算法 文章被收录于专栏
其他算法