415. Add Strings

LVGL在RTOS下的线程安全实践:从卡死到流畅的界面切换 本文探讨LVGL在RTOS环境下的线程安全实践,重点分析FreeRTOS多任务同步机制,包括互斥锁、任务通知和消息队列方案。通过实际案例展示如何避免界面卡顿和系统死锁,实现从卡死到流畅的界面切换,为嵌入式GUI开发提供可靠的适配解决方案。 阅读详情

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

Note:

  1. The length of both num1 and num2 is < 5100.
  2. Both num1 and num2 contains only digits 0-9.
  3. Both num1 and num2 does not contain any leading zero.
  4. You must not use any built-in BigInteger library or convert the inputs to integer directly.

两个串的长度分别为L1、L2,分两段进行相加
第一段0到min(L1-1,L2-1),第二段min(L1,L2)到max(L1-1,L2-1),两段加完之后如果还有进位,需要继续补位数
public class Solution {
    public static String addStrings(String num1, String num2)
	{
		int len1=num1.length();
		int len2=num2.length();
		int carry=0;
		int minlen=Math.min(len1, len2);
		int cnt=0;
		StringBuilder sb=new StringBuilder();
		int i,j;
		for(i=len1-1,j=len2-1;cnt<minlen;i--,j--,cnt++)
		{
			int sum=(num1.charAt(i)-'0')+(num2.charAt(j)-'0')+carry;
			carry=sum/10;
			sum=sum%10;
			sb.append(sum);
		}
		if(len1>=len2)
			for(;i>=0;i--)
			{
				int sum=num1.charAt(i)-'0'+carry;
				carry=sum/10;
				sum%=10;
				sb.append(sum);
			}
		else {
			for(;j>=0;j--)
			{
				int sum=num2.charAt(j)-'0'+carry;
				carry=sum/10;
				sum%=10;
				sb.append(sum);
			}
		}
		if(carry>0)
			sb.append(carry);
		return sb.reverse().toString();
	}
}


Wazuh部署记录 Wazuh是一个免费的开源安全平台,统一了XDR和SIEM功能。它可以保护内部部署、虚拟化、容器化和基于云的环境中的工作负载。Wazuh帮助组织和个人保护其数据资产免受安全威胁。它被全球数千个组织广泛使用,从小型企业到大型企业。443:仪表盘界面访问端口1515:探针连接服务器端口1514:探针回传信息端口以上3个端口必须打开防火墙。 阅读详情

相关推荐

F5高可用HA配置详情

F5 HA详细配置

weixin_45843944的博客 3026

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

深入解析“PROJ: proj_create_from_database: Cannot find proj.db”错误:从环境配置到打包实战

本文深入解析了“PROJ: proj_create_from_database: Cannot find proj.db”错误的根源与解决方案,涵盖环境配置、PyInstaller打包及跨平台兼容性处理。通过详细分析PROJ库路径问题及GDAL依赖关系,提供动态路径设置、资源文件打包等实战技巧,帮助开发者高效解决地理数据处理中的常见错误。

weixin_29074409的博客 446

LeetCode笔记:415. Add Strings

不直接转为整型来计算两个字符串表示的数字之和

Minecraft 2961

【Spreadsheet】香港规范结构设计电子表格库开发方案

深入理解香港本地规范特点和要求结合国际先进标准(Eurocode) 的技术内容考虑香港地理环境特殊性 (台风、地质等)建立完善的质量控制体系保持持续更新维护的能力。

hmywillstronger的博客 1362

保姆级教程:用Zemax 18.9复现单模光纤耦合仿真(附康宁SMF-28e参数)

本文提供了一份详细的Zemax 18.9单模光纤耦合仿真教程,以康宁SMF-28e为例,涵盖从软件设置、材料参数输入到系统构建和优化的全流程。通过光束耦合分析和物理光学传播(POP)技术,帮助用户准确模拟光纤耦合效率,并解决常见问题,适用于光学设计初学者和专业人士。

weixin_27330481的博客 316

[LeetCode]415. Add Strings(计算两个字符串表示的数字的和)

415. Add Strings原题链接 Given two non-negative integers num1 and num2 represented as string, return the sum of num1 and num2. 给定两个用字符串表示的非负整数num1和num2,返回用字符串表示的num1和num2的和。Note: The length of both num1

whl_program的博客 2994

Keil-C51 与 Keil -ARM 共存的方法

本篇为《嵌入式相关》系列博客的第五篇,该系列博客主要记录单片机开发及硬件设计的相关过程,方便以后查阅。 Keil-C51 与 Keil -ARM 共存的方法状况解决方案1测试解决方案2 状况 今天装完Keil-C51,然后又换装了Keil-ARM之后,可以正常编译STM32 的工程,但是无法编译C51的工程,并且出现了如下错误: *** Error: Project ‘template’ requires ‘C51’ Toolchain which is not installe 这种情况就是Keil-

梁小憨憨的博客 1万+

415 add strings

# leetcode tip 本博客记载一些自己刷leetcode的心得体会,主要是解题想法和注意事项。

naner222的博客 278

【沃顿商学院学习笔记】商业基础——Financing:05 名义利率和实际利率 APR& EAR

商业基础——名义利率和实际利率 本章主要是从名义利率和实际利率的相关概念和计算方法进行学习。 名义利率和实际利率 APR&amp;amp; EAR 根据下图可以直到: APR,QUOTED RATE在精算中又叫名义利率,比如一个房产贷款quoted rate or APR是12%,且按月复利,那么说明它的月实际利率是12%/12=1% EAR是effecive annual rate,在精算中叫实际利率,...

ECNU乐扣老师——区块链、可计算情感 1万+

stm32项目实战(1)光敏电阻的介绍和使用

文章目录前言一、光敏电阻介绍二、cubeMX配置三、代码说明总结 前言 本篇文章我们讲带大家了解光敏电阻的使用 一、光敏电阻介绍 下面是4线光敏电阻实物图 产品接线说明: 1、VCC 接电源正极 3.3-5V 2、GND 接电源负极 3、DO TTL 开关信号输出 (配置为输出模式) 4、AO 模拟信号输出(ADC采样通道) 光敏电阻主要用于检测周围的光照强度,光照强度发生变化那么ADC采样的值也会发送变化。 二、cubeMX配置 简单的配置我们就不多说了主要是ADC采样的配置 这里我采用的是ADC1通道

m0_49476241的博客 1万+

[java] LeetCode 415. Add Strings | 字符串相加

题目描述 解题分析 题目要求不能直接把字符串转为数字,那么只能对其中的字符进行操作了,思路是分别从最低位开始累加,用临时变量保存进位,最后不能忘记对i==0时的特殊处理(若需要变长),字符转int的最简单的方式就是把char值与‘0’作差,这个偏移值就是目标值的大小。总体思路和之前的数组求和大同小异。其中采用StringBuilder来保存结果,最后需要反转。如果在移动过程中num2的下标小于0...

马一凡的博客 308

RSA算法详解:万字文章详解RSA的加密与解密

为了彻彻底底的研究明白RSA算法,真的是。。煞(lei)费(si)苦(wo)心(le),首先我希望自己前前后后、彻彻底底的琢磨明白,其次我也希望我把他分享出来以后,大家都能读得懂,这篇文章真的是我迄今为止写的又臭又长的一篇文章了,但是我能保证的是,你读完了以后,绝对不会再问RSA是啥玩意儿了。。

布啦啦 7668

Leetcode:415. Add Strings

Leetcode:415. Add Strings 结合着这篇http://www.cnblogs.com/Michael2397/p/8027782.html自己完全实现了,顿时感觉到刷题有套路啊 public class TwoSumbin { public String addStrings(String num1, String ...

哎呀妈呀脑壳疼脑壳疼 125

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

[leetcode] 415. Add Strings 解题报告

题目链接:https://leetcode.com/problems/add-strings/ Given two non-negative numbers num1 and num2 represented as string, return the sum of num1 and num2. Note: The length of both num1 and num2

小榕流光的专栏 1680

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

【String-easy】415. Add Strings两个字符串对应位置相加(大数相加)

1. 题目原址 https://leetcode.com/problems/add-strings/ 2. 题目描述 3. 题目大意 给定两个字符串,将字符串对应位置相加,然后返回成字符串 4. 解题思路 从后往前遍历。然后使用StringBuilder类型的变量来存储每一位的相加结果, 5. AC代码 class Solution { public String addStrings(...

想当厨子的程序媛 409

[leetcode]415. Add Strings

Given two non-negative integers num1 and num2 represented as string, return the sum of num1 and num2. Note: The length of both num1 and num2 is &lt; 5100. Both num1 and num2 contains only digits 0-...

Brett 221

[LeetCode]415. Add Strings

[LeetCode]415. Add Strings题目描述思路水题,遍历字符串,按位相加即可代码#include <iostream> #include <string>using namespace std;class Solution { public: string addStrings(string num1, string num2) { string res;

Lcharon的博客 321

Leetcode——415. Add Strings

题目原址 https://leetcode.com/problems/add-strings/description/ 题目描述 Given two non-negative integers num1 and num2 represented as string, return the sum of num1 and num2. Note: The length of both ...

想当厨子的程序媛 244

【leetcode】415. Add Strings

problem 415. Add Strings solution: class Solution { public: string addStrings(string num1, string num2) { int i = num1.size()-1; int j = num2.size()-1; int carry ...

weixin_30518397的博客 100

Leetcode 415. Add Strings

Leetcode 415. Add Strings Given two non-negative integers num1 and num2 represented as string, return the sum of num1 and num2.Note: The length of both num1 and num2 is < 5100. Both num1 an

两鬓已不能斑白的专栏 700

415 Add Strings

class Solution(object):     def addStrings(self, num1, num2):         """         :type num1: str         :type num2: str         :rtype: str         """         car = 0         cur = 0

源式羽语 226
上一篇: 414. Third Maximum Number
下一篇: 416. Partition Equal Subset Sum
wdlsjdl2
博客等级 码龄15年 4粉丝 246原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值