1. Job Roadmap
  2. Home
  3. Problem Set
  4. codenotelist
  5. Forum
  6. course
  7. Shore Share Sessions
  8. Record
  1. Login
  2. Sign Up
  3. Language
    1. English
    2. 한국어
    3. 简体中文
    4. 正體中文
    ZhContent TextSol AI分析

解题思路

本题使用模拟算法,按照小学竖式加法的方式计算。

从字符串 num1num1num1 和 num2num2num2 的末尾开始,分别用两个指针向前遍历。每次取出当前位数字,再加上进位 carrycarrycarry,得到当前位的结果。

核心步骤如下:

  1. 从右往左遍历 num1num1num1 和 num2num2num2。

P4935.字符串相加

    1000ms Tried: 29 Accepted: 11 Difficulty: 5 所属公司 : Hot100
    算法与标签>模拟

Leetcode 415.字符串相加-原题链接

字符串相加

题目描述

给定两个字符串形式的非负整数 num1num1num1 和 num2num2num2,请计算它们的和,并以字符串形式输出。

你不能使用任何内建的用于处理大整数的库,例如 BigIntegerBigIntegerBigInteger,也不能直接将输入的字符串转换为整数形式。

输入描述

输入共两行:

第一行包含一个字符串 num1num1num1,表示第一个非负整数。

第二行包含一个字符串 num2num2num2,表示第二个非负整数。

输出描述

输出一个字符串,表示 num1num1num1 和 num2num2num2 的和。

样例 111

输入

11
123

输出

134

样例 222

输入

456
77

输出

533

样例 333

输入

0
0

输出

0

数据范围

  • 1<=num1.length,num2.length<=1041 <= num1.length, num2.length <= 10^41<=num1.length,num2.length<=104
  • num1num1num1 和 num2num2num2 都只包含数字 0−90-90−9

登录后即可使用 AI 分析。

模式
倒计时时长
:

最长 10 小时 59 分;应用后按此时长重新开始。

提示:点击提交记录在左侧题面区域查看详情
题库
AI分析设置
留空使用官方API Key,每天有次数限制(自定义API Key仅限会员和管理员使用,不限次数)
会员和管理员可切换模型;切到 Kimi/智谱/通义/豆包时需填写对应供应商 API Key
升级会员,可将运行与提交冷却时间缩短至 1 秒起

Status

  • Judging Queue
  • Service Status

Development

  • Open Source

Support

  • Help
  • Contact Us

About

  • About
  • Privacy
  • Terms of Service
  • Copyright Complaint
  1. Language
    1. English
    2. 한국어
    3. 简体中文
    4. 正體中文
  2. Legacy mode
  3. Theme
    1. Light
    2. Dark
  1. 京ICP备2025123107号-1
  2. Worker 1, 62ms
  3. Powered by Hydro v5.0.0-beta.18 Community
CLOSE


ScanQRCodePrompt

请使用微信扫描下方二维码完成注册

Forgot password or username?