首页 > 其他分享 >NC1 大数加法

NC1 大数加法

时间:2024-01-13 13:44:46浏览次数:26  
标签:string 大数 int NC1 ans 2Fexam% 字符串 加法 carry

https://www.nowcoder.com/practice/11ae12e8c6fe48f883cad618c2e81475?tpId=117&rp=1&ru=%2Fexam%2Foj&qru=%2Fexam%2Foj&sourceUrl=%2Fexam%2Foj%3Fpage%3D1%26tab%3D%25E7%25AE%2597%25E6%25B3%2595%25E7%25AF%2587%26topicId%3D117&difficulty=&judgeStatus=&tags=&title=&gioEnter=menu

代码


#include <sstream>
#include <string>
class Solution {
public:
    /**
     * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
     *
     * 计算两个数之和
     * @param s string字符串 表示第一个整数
     * @param t string字符串 表示第二个整数
     * @return string字符串
     */
    string solve(string s, string t) {
        // write code here
        int len1=s.size();
        int len2=t.size();
        // 首先要保证两个数的位数要保持一致
        while(len1<len2){
            s="0"+s;
            len1++;
        }
        while(len1>len2){
            t="0"+t;
            len2++;
        }
        string ans;
        int carry = 0;
        for(int i = len1 - 1;i >= 0;i--){
            int tmp = (s[i] - '0' + t[i] - '0' + carry);
            ans += char(tmp%10 + '0');
            carry = tmp/10;
        }
        if(carry){
            ans += (carry + '0');
        }
        reverse(ans.begin(),ans.end());
        return ans;
    }
};

标签:string,大数,int,NC1,ans,2Fexam%,字符串,加法,carry
From: https://www.cnblogs.com/lihaoxiang/p/17962271

相关文章

  • 大数据分类算法深度解析
    博客:大数据分类算法深度解析1.背景大数据的快速增长带来了更多的机会和挑战。分类算法作为机器学习的基石之一,在处理大规模数据时变得尤为重要。其目标是根据已知的数据集,将新数据分配到预定义的类别中。2.特征提取与预处理在分类算法中,特征提取是非常关键的一步。特征是从原始数......
  • 《PySpark大数据分析实战》-14.云服务模式Databricks介绍基本概念
    ......
  • 《PySpark大数据分析实战》-13.Spark on YARN模式代码运行流程
    ......
  • 爱奇艺大数据生态的实时化建设
    作者|爱奇艺大数据团队数据作为互联网时代的基础生产资料,在各大公司企业拥有举足轻重的地位。数据的价值在互联网公司的体现,大致而言可以分成三类:发掘数据中的信息来指导决策,如产品运营、用户增长相关的BI报表依托数据优化用户体验和变现效率,如信息分发场景下的个性化推荐、......
  • 《PySpark大数据分析实战》-12.Spark on YARN配置Spark运行在YARN上
    ......
  • 大数据开发治理平台
    DataWorks基于阿里云ODPS/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。作为阿里巴巴数据中台的建设者,DataWorks从2009年起不断沉淀阿里巴巴大数据建设方法论,同时与数万名政务/金融/零售/互联网/能源/制造等客户携手,助力产业数字......
  • 开源大数据集群部署(一)集群实施规划
    作者:櫰木本次集群规划信息本次实际生产业务体量存在巨大差异,但集群规划内容相同,因此建议实际生产环境按照按照一定比例扩展即可。主机操作系统要求软件信息参数配置8C16G操作系统版本CentOSLinuxrelease7.8.2003(Core)java版本javaversion"1.8.0_281"......
  • 《PySpark大数据分析实战》-11.Spark on YARN模式安装Hadoop
    ......
  • 阿里云大数据ACP认证题库
    来源周周的奇妙编程:https://developer.aliyun.com/profile/pmur6hy3nphhs1.(多选)MaxCompute在每一个项目空间在创建时,会自动创建admin的角色,并且为该角色授予了确定的权限。以下权限中不属于admin的有哪些(ABC)。A:设定项目空间的安全配置B:修改项目空间的鉴权模型C:将admin权限指派......
  • 阿里云计算平台大数据基础工程技术团队直聘!!!
    大数据基础工程技术团队,隶属于阿里云智能集团计算平台事业部,是一支负责阿里集团、公共云和混合云场景计算平台大数据&AI产品的稳定性建设、架构&成本优化、运维产品ABM(ApsaraBigdataManager)研发和售后技术专家支持的团队。通过软件工程,数据智能化的方法论,围绕数据系统化建设运维......