博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
leetcode 415. Add Strings
阅读量:6413 次
发布时间:2019-06-23

本文共 903 字,大约阅读时间需要 3 分钟。

string addStrings(string num1, string num2) {        bool carry = false;        int len1 = num1.size();        int len2 = num2.size();        int max_len = len1 >= len2 ? len1 : len2;        int min_len = len1 < len2 ? len1 : len2;        string& max_str = len1 >= len2 ? num1 : num2;        string& min_str = len1 < len2 ? num1 : num2;        min_len--; max_len--;        for (; max_len >= 0; min_len--, max_len--) {            int temp = min_len >= 0 ? min_str[min_len] : '0';            int ta = max_str[max_len] - '0' + temp - '0' + carry;            if (ta > 9) {                carry = true;                max_str[max_len] = ta - 10 + '0';            }            else {                carry = false;                max_str[max_len] = ta + '0';            }        }        if (carry)            return "1" + max_str;        return max_str;    }

 

转载于:https://www.cnblogs.com/willaty/p/8472145.html

你可能感兴趣的文章
Debian允许root用户登录
查看>>
C++ - this指针
查看>>
Google Test and Google Mock Introduction
查看>>
linux的文件系统
查看>>
上云利器,K8S应用编排设计器之快到极致
查看>>
袋鼠云服务案例系列 | 从DB2到MySQL,某传统金融平台的互联网转型之路
查看>>
RealServer配置脚本
查看>>
九月份技术指标 华为交换机的简单配置
查看>>
马哥linux作业--第八周
查看>>
dubbo01
查看>>
python 写json格式字符串到文件
查看>>
分布式文件系统MogileFS
查看>>
电力线通信载波模块
查看>>
linux vim详解
查看>>
Java23种设计模式案例:策略模式(strategy)
查看>>
XML解析之DOM4J
查看>>
图解微服务架构演进
查看>>
SQL PATINDEX 详解
查看>>
一些常用的网络命令
查看>>
CSP -- 运营商内容劫持(广告)的终结者
查看>>