LeetCode415

AI 边缘计算控制器GEAC91 AI 边缘计算控制器GEAC91是AI边缘计算控制器是一款基于 NVIDIA Jetson AGX Xavier处理 器、面向智能边缘计算应用场景的解决方案。 阅读详情

给定两个字符串形式的非负整数 num1 和num2 ,计算它们的和。

注意:

  1. num1 和num2 的长度都小于 5100.
  2. num1 和num2 都只包含数字 0-9.
  3. num1 和num2 都不包含任何前导零。
  4. 你不能使用任何內建 BigInteger 库, 也不能直接将输入的字符串转换为整数形式。

 

这个我完全用67ti题的解法,只不过67题是2进制,这道题是10进制罢了,其他的没变,注意的就是从右往左计算。

#include<iostream>
#include<sstream>//用于格式转换
using namespace std;
class Solution {
public:
    string addStrings(string num1, string num2) {
        string result="";
		int c=0;
		int i=num1.size()-1;
		int j=num2.size()-1;
		while (i>=0||j>=0||c==1)
		{
			c+=i>=0 ? (num1[i--]-'0'):0;
			c+=j>=0 ? (num2[j--]-'0'):0;

			result=char(c%10+'0')+result;

			c=c/10;
		}
		return result;
    }
};
int main(){
	string a="1";
	string b="9";

	Solution solution;
	cout<<solution.addStrings(a,b)<<endl;

	system("pause");

}

 

保姆级教程!Python爬虫爬取知乎回答,保存为Markdown文件 本教程实现了知乎公开回答的完整爬取与Markdown保存,核心流程为「请求页面→解析作者/时间/正文/图片→下载图片→保存MD文件」,步骤清晰,代码可直接复用关键特性:支持合并/单文件两种保存模式、自动下载图片并引用、中文乱码防护、非法文件名过滤,满足日常整理知乎回答的需求新手友好:无需复杂配置,仅需修改知乎问题URL即可运行,全程无坑,5分钟内可看到运行结果灵活扩展:支持进阶优化(登录、分页、格式完善),可根据个人需求调整功能。 阅读详情

相关推荐

若依RuoYi文件上传漏洞实战:如何安全配置/profile/upload路径(附避坑指南)

本文深入解析若依RuoYi框架中/profile/upload路径的文件上传漏洞,提供详细的安全配置方案和实战指南。通过权限修正、输入验证强化和存储隔离等多层防御策略,有效防范未授权访问和恶意文件上传风险,保障系统安全。

pink的博客 776

【LeetCode】415. 字符串相加

day162

weixin_43894455的博客 806

Claude Code 完整学习笔记

Claude Code 学习笔记摘要 Claude Code是Anthropic推出的智能编码工具,基于Claude Opus 4.5模型构建,提供跨平台支持(终端/VS Code/JetBrains/Web等)。核心功能包括: 代码库理解与多文件编辑 命令执行与开发工具集成 智能体协作开发流程 安装要求Node.js≥18,提供原生/Homebrew/npm等多种安装方式,支持环境变量配置API访问。基础交互模式包括会话管理、文件操作和代码审查等功能,可自动读写文件并执行精确修改。 (149字)

虚心若愚 810

力扣(leetcode)第415题字符串相加(Python)

你不能使用任何內建的用于处理大整数的库(比如 BigInteger), 也不能直接将输入的字符串转换为整数形式。给定两个字符串形式的非负整数 num1 和num2 ,计算它们的和并同样以字符串形式返回。输入:num1 = “11”, num2 = “123”输入:num1 = “456”, num2 = “77”输入:num1 = “0”, num2 = “0”num1 和num2 都只包含数字 0-9。num1 和num2 都不包含任何前导零。

qq_58737789的博客 678

SAP-ABAP:SAP中如何查看系统表之间的关联关系?

在业务逻辑开发或者ALV开发过程中,我们通常要从系统中找出几个标准表之间的关联关系,有的是head与item,通过外键进行关联的关系。那么怎么去找到呢?以上就是具体如何产看系统表之间的关联关系的步骤,对于不同代码的业务顾问,也是必须要掌握的。

LinkStar的博客 2430

生信小白必看:手把手教你用R语言实现counts/FPKM/TPM互转(附代码)

本文为生信初学者详细讲解如何使用R语言实现counts、FPKM和TPM三种转录组表达量单位的精准转换,包含完整代码示例和常见问题解决方案。重点解析了FPKM与TPM的数学原理及转换方法,帮助读者掌握RNA-seq数据分析中的关键预处理步骤,提升差异表达分析的准确性。

weixin_27442001的博客 495

LeetCode-问题415-字符串相加

这个题目主要考察基本的字符串操作能力,比较简单了,从题目要求以及参数限制来看,显然转换为整数再相加是行不通的,况且,不使用库函数的话,字符串转整数比这个题目本身还要难一些。这个题目就是逆序遍历字符串,挨个位置相加,注意处理进位即可。

m0_57834678的博客 265

【U-Net 数据集制作】如何制作自己的图像分割数据集?(标注与格式转换),图像分割数据集制作与转换神器

在前面的课程中,我们像搭积木一样手写了 U-Net 的网络架构。很多同学迫不及待地想把自己的图片喂进网络开始“炼丹”。但是,深度学习界有一句名言:“数据决定了模型的上限,而网络结构只是在逼近这个上限。用标注工具标出来的是 JSON 文件,怎么变成 U-Net 需要的黑白掩码(Mask)图?为什么我的 Mask 肉眼看是黑白的,一放进 PyTorch 训练就报?如何快速按 8:2 的比例把几千张图片和标签划分成训练集和验证集?

在职AI算法工程师,擅长计算机视觉,YOLO目标检测、分割等,擅长web、pyqt界面可视化,好内容持续更新中,来这里跟大家一起学习,共同进步 191

leetcode415.字符串相加、leetcode43.字符串相乘

目录 题目一 leetcode415.字符串相加 1.题目描述 2.解题思路 3.代码实现 题目二 leetcode43.字符串相乘 1.题目描述 2.解题思路 3.代码实现 题目一 leetcode415.字符串相加 1.题目描述 给定两个字符串形式的非负整数num1 和num2,计算它们的和。 注意: num1 和num2的长度都小于 5100. num1 和...

没有感情的刷题机器 1024

Xilinx高级调试方法--远程调试

本文主要介绍Xilinx的一些高级调试方法,以及如何使用Xilinx的相关IP。

斌赋的博客 3307

YOLO26 正式发布源代码!极致速度优化方案, 面向工业级落地的目标检测模型!

YOLO26 作为 Ultralytics 公司于 2025 年 9 月发布的最新一代目标检测模型,在架构设计和技术实现上展现了显著的创新。本文深入分析了 YOLO26 的核心架构改进和技术原理,重点探讨了其在边界框回归、推理流程、损失函数设计和优化算法方面的突破性进展。

魔改工程师的博客 1243

LEETCODE | PYTHON | 415 | 字符串相加

LEETCODE | PYTHON | 415 | 字符串相加

Angelawlc的博客 203

088、多摄像头跨镜目标追踪 ID 频繁切换?ReID 特征 + 轨迹关联 + 时间约束方案

文章摘要:本文针对多摄像头跨镜目标追踪中ID频繁切换的问题,提出了一种结合ReID特征、轨迹关联和时间约束的综合解决方案。作者分析了ID切换的三个主要原因:ReID特征不稳定、轨迹关联依赖最近邻匹配以及忽略时间约束。通过改进ReID特征提取(多层特征融合)、引入轨迹预测(卡尔曼滤波)和添加时间窗口约束,成功将ID切换率从35%降至3%以下。文章详细分享了实现细节和踩坑经验,为跨摄像头目标追踪提供了实用优化思路。

ai技术增长的博客 169

LeetCode 415题解

LeetCode 415 字符串相加 题解

Te_g的博客 686

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

LeetCode 415

只需要对两个大整数模拟「竖式加法」的过程。竖式加法就是平常学习生活中常用的对两个整数相加的方法。竖式加法的次数取决于较大数的位数。长度更长的字符串,数一定更大;当长度一样的就去比较字典序。当小减大时,需将两个参数调换一下位置执行减法,在结果前填上。O(max(len1​,len2​)),其中。掌握十进制的大数相加后,那本题只需要注意将。两个非负整数相减的结果可能为负。即可注意:结果为0时不加负号。因此,首先比较两个数的大小。进制字符与数值的转换。进制字符与数值的转换。

2401_87299760的博客 1003

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

leetcode415

leetCode 415 Add Strings 本来这道题很简单,但是由于个人菜鸟提交了好几次才有通过~public class Solution { public String addStrings(String num1, String num2) { int len1 = num1.length(); int len2 = num2.length();

lb123567的博客 1712

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

Leetcode 415. 字符串相加 C++

Leetcode 415. 字符串相加 题目 给定两个字符串形式的非负整数 num1 和num2 ,计算它们的和。 注意: num1 和num2 的长度都小于 5100. num1 和num2 都只包含数字 0-9. num1 和num2 都不包含任何前导零。 你不能使用任何內建 BigInteger 库, 也不能直接将输入的字符串转换为整数形式。 题解 模拟加法,当前位 = (num1[i]+num2[i]+cin)%10,注意更新进位。详细过程见代码 代码 string addStrings(str

weixin_43750513的博客 270

Leetcode415(力扣415):字符串相加

class Solution { public: string addStrings(string num1, string num2) { string res; int sum=0,i=num1.size()-1,j=num2.size()-1; while(i>=0||j>=0||sum) { if(i>=0) sum+=num1[i--]-'0'; if(j>=0) su.

weixin_44537258的博客 217

【Leetcode】415. 字符串相加-JAVA

【Leetcode】415. 字符串相加-JAVA

weixin_46460843的博客 804

LeetCode415 字符串相加 简单

LeetCode415 字符串相加 简单题目思路C++代码官方解法模拟代码感想 题目 给定两个字符串形式的非负整数 num1 和num2 ,计算它们的和。 注意: num1 和num2 的长度都小于 5100. num1 和num2 都只包含数字 0-9. num1 和num2 都不包含任何前导零。 你不能使用任何內建 BigInteger 库, 也不能直接将输入的字符串转换为整数形式。 思路 因为是字符串表示的数字,且根据题目描述,不存在前导0和其他字符,因此这一题应当是把字符串当作数字来相加的。 因

SlipperSoar的博客 266

(力扣)第415. 字符串相加

415. 字符串相加 题目要求: 给定两个字符串形式的非负整数 num1 和num2 ,计算它们的和。 提示: num1 和num2 的长度都小于 5100 num1 和num2 都只包含数字 0-9 num1 和num2 都不包含任何前导零 你不能使用任何內建 BigInteger 库, 也不能直接将输入的字符串转换为整数形式 解题思路: 何处不能走捷径,更何况效率这么高! (也确实想不到其他办法了,只能投机取巧了。哈哈!) 题解代码: class Solution: def addSt

搞点學術的研究生 177

【Day23】力扣:LeetCode算法刷题 [927. 三等分 ] [415. 字符串相加]

字符串相加,却不可以将字符直接转化为整形来运算,而且需要输出的依旧是字符串,那么为了得到每个位置上的数字,我们可以利用ASCII码值的加减来获取。那么我们每次就将两数字之和的个位数连接进结果的字符串中,十位数则累加进下一次的两数之和中,最终也就得到了我们需要的字符串。如果遍历过程中发现遍历到的三个数字不完全相同,说明无法将二进制数组分成三个表示相同值的部分,返回{-1,-1};还需要注意的是,我们从个位数开始遍历,所以得到的字符串是从最小位数字开始的,还需要将字符串反转一下,才算完成。

ebb29bbe的博客 1218

Leetcode 415. Add Strings (python+cpp)

Leetcode 415. Add Strings题目解法:follow up 1:两个string相减follow up2:两个string相加,但是有可能有负号 题目 解法: 这边默认肯定是不能用强制类型转换的 python: class Solution: def addStrings(self, num1: str, num2: str) -> str: ans = '' pt1 = len(num1)-1 pt2 = len(num2

qq_37821701的博客 450

LeetCode力扣_415.字符串相加

这是因为在 ASCII 编码中,数字字符从 ‘0’ 到 ‘9’ 是连续排列的,并且 ‘0’ 的 ASCII 值是 48。因此,例如字符 ‘5’ 的 ASCII 值是 53,当你计算 ‘5’ - ‘0’ 时,相当于 53 - 48,结果是 5,这正是字符 ‘5’ 所代表的整数值。这是基于同样的原理:字符 ‘0’ 的 ASCII 值是 48,所以当你加上一个整数,比如 5,结果是 48 + 5 = 53,这在 ASCII 表中对应的字符是 ‘5’。③. 字符数组数组中以’\0’表示结束,要给结束符预留空间。

weixin_48648405的博客 598

Leetcode 第 415 场周赛题解

Leetcode 第 415 场周赛题解

ProgramNovice的博客 1485

LeetCode 415. Add Strings 题解(C++)

Given two non-negative numbers num1 and num2 represented as string, return the sum of num1 and num2.

prayyojay的博客 1806
上一篇: LeetCode371
下一篇: LeetCode3
LearnToStick
博客等级 码龄9年 11粉丝 50原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值