offer收割机:两个长字符串数字相加求和(经典面试算法题)

本文分享一道面试常考算法题——如何求两个长数字字符串的和。通过反转字符串的方法来解决,详细思路已注释在代码中,适合面试准备和提升算法技能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 在面试中,为了缓解面试的尴尬,有些面试会然你写一写简单算法题来缓解气氛比如冒泡啊简单的算法题,今天给大家带了一道我遇到的一道算法题分享给他就,思路都写在对应代码的注释上,不懂可以看一下,有什么写的不对的大家可以指出来上代码

package com.interview;

import com.sun.javafx.image.BytePixelSetter;

public class Test2 {
    public static void main(String[] args) {
        String str1 = "568658123123312123123123123123131233132123123123131231233123131231231231231";
        String str2 = "132121231231231312312312312312312312312312312312313123123101";
        //reverse()方法是将字符串反转。
        //StringBuffer类是一个可变字符串类,它可以用来存储字符串。
        StringBuffer s1 = new StringBuffer(str1).reverse();
        StringBuffer s2 = new StringBuffer(str2).reverse();
        StringBuffer res = new StringBuffer();
        int len1 = s1.length();
        int len2 = s2.length();
        int len;
        //如果两个字符串长度不一样,则取长度较大的那个字符串的长度。
        if (len1 < len2) {
            //意思是:如果len1<len2,则len=len2,否则le
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不凡~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值