0数学简单 NC1 大数加法

阅读: 评论:0

0数学简单 NC1 大数加法

0数学简单 NC1 大数加法

NC1 大数加法

描述

以字符串的形式读入两个数字,编写一个函数计算它们的和,以字符串形式返回。
(字符串长度不大于100000,保证字符串仅由’0’~'9’这10种字符组成)

分析

import java.util.*;
public class Solution {public String solve (String s, String t) {int sright = s.length() - 1;int tright = t.length() - 1;StringBuffer sb = new StringBuffer();int a = 0, b = 0, c = 0, d = 0;//只要s、t还没有遍历结束或存在进1就不能结束循环while(sright >= 0 || tright >= 0 || d > 0){if(sright >= 0){//当l未遍历结束或存在进1,要确保sright不出界a = s.charAt(sright) - '0';}else{a = 0;}if(tright >= 0){b = t.charAt(tright) - '0';}else{b = 0;}c = (a + b + d) % 10;sb.append(c);d = (a + b + d) / 10;//超过10进1sright--;tright--;}sb.reverse();String();}
}

本文发布于:2024-01-27 21:12:18,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/17063611422669.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:大数   加法   数学   简单
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23