当前位置: 首页 > news >正文

415. 字符串相加

415. 字符串相加
在这里插入图片描述

class Solution 
{
public:string addStrings(string num1, string num2){//i j分别指向当前字符串的最后一位int i = num1.length() - 1;int j = num2.length() - 1;int add = 0;string s = "";//不要忽略两个串都遍历完了 但是还有一个进位while (i >= 0 || j >= 0 || add != 0) {//只要还没遍历完 当前字符变数字int x = i >= 0 ? num1[i] - '0' : 0;int y = j >= 0 ? num2[j] - '0' : 0;int result = x + y + add;//计算进位add = result / 10;//当前位数字变字符 尾插进s s.push_back('0' + result % 10);//i j前移i -= 1;j -= 1;}reverse(s.begin(), s.end());return s;}
};
http://www.lryc.cn/news/191701.html

相关文章:

  • 交通 | python网络爬虫:“多线程并行 + 多线程异步协程
  • LeetCode:1488. 避免洪水泛滥(2023.10.13 C++)
  • SpringBoot 时 jar 报错 没有主清单属性
  • C/S架构学习之多进程实现TCP并发服务器
  • VSCode 快速移动光标至行尾
  • ACP.复盘方法
  • Springboot 订餐管理系统idea开发mysql数据库web结构java编程计算机网页源码maven项目
  • 判断当前Activity是否有DialogFragment显示
  • 开发一个npm组件包(2)
  • 迅为RK3568开发板Scharr滤波器算子边缘检测
  • HJ86 求最大连续bit数
  • Grafana 10 新特性解读:体验与协作全面提升
  • Django实现音乐网站 ⒆
  • 20基于MATLAB的车牌识别算法,在环境较差的情景下,夜间识别度很差的车牌号码可以精确识别出具体结果,程序已调通,可直接替换自己的数据跑。
  • vue音频制作
  • 好莱坞编剧大罢工终于结束;与OpenAI创始人共进早餐;使用DALL-E 3制作绘本分享;生成式AI的基础设施架构 | ShowMeAI日报
  • buuctf week2-web-ez_sql
  • 实验2.1.2 交换机的常用配置
  • 功率放大器应用场景分析报告
  • 解决 Centos 安装 Python 3.10 的报错: Could not import runpy module
  • HTML5简介-HTML5 新增语义化标签-HTML5 新增多媒体标签
  • pyqt---子线程进行gui操作导致界面崩溃
  • vue-cli 输出的模板 html 文件使用条件语句
  • Spring Boot集成kafka的相关配置
  • Git(11)——Git相关问题解答以及常用命令总结
  • 【LeetCode高频SQL50题-基础版】打卡第7天:第36~40题
  • C++入门1
  • Matlab论文插图绘制模板第118期—进阶气泡图
  • grafana接入OpenTSDB设置大盘语法
  • HarmonyOS 远端状态订阅开发实例