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

C++ | Leetcode C++题解之第415题字符串相加

题目:

题解:

class Solution {
public:string addStrings(string num1, string num2) {int i = num1.length() - 1, j = num2.length() - 1, add = 0;string ans = "";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;ans.push_back('0' + result % 10);add = result / 10;i -= 1;j -= 1;}// 计算完以后的答案需要翻转过来reverse(ans.begin(), ans.end());return ans;}
};

http://www.mrgr.cn/news/29907.html

相关文章:

  • 游戏引擎学习第五天
  • pgsql和mysql的自增主键差异
  • 深度学习:tensor的定义与维度
  • 解决C盘空间不足的三种方案
  • 通过MT4调用Windows API进行文件读写操作
  • 通过物流分拣系统来理解RabbitMQ的消息机制
  • 酒店布草洗涤-酒店分层管理编程实现--———未来之窗行业应用跨平台架构
  • NCU-机器学习-作业2:金鱼年龄预测
  • MySQL查询第M条到第N条数据(M<N)
  • 超大酒店司机收布草-酒店分层管理--酒店布草洗涤
  • 虚拟机vaware中cpu设置跑满大核
  • 算法训练——day16快乐数
  • MFC获取网页的html文本
  • [产品管理-25]:NPDP新产品开发 - 23 - 产品创新中的市场调研 - 定量市场调研的常见工具
  • 计算机视觉——GFLOPs、FLOPS和FLOPs的区别和联系
  • spug项目实现代码本地启动步骤
  • typescript-tsconfig文件解释
  • 时间序列数据库之InfluxDB
  • Linux(ubuntu)(c语言程序)
  • C编程控制PC蜂鸣器方法2
  • 【TypeScript】 ts控制语句
  • 什么是OOM
  • 大众点评代发排名真的靠谱吗
  • fedora silverblue
  • 2024蓝桥杯省B好题分析
  • 项目管理必备3大工具,助你的项目管理技能飞跃提升。