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

string--OJ1

链接: 例一

在这里插入图片描述
链接: 例er
在这里插入图片描述

class Solution {
public:int myAtoi(string str) {int sign = 1;int ret=0;int i=0;while(str[i]==' '){i++;}if(str[i]=='+'||str[i]=='-'){if(str[i]=='-')sign*=-1;i++;}while(str[i]>='0'&&str[i]<='9'){int r=str[i] - '0';if(ret>INT_MAX/10||(ret==INT_MAX/10&&r>7)){return sign>0?INT_MAX:INT_MIN;}ret = ret * 10+r ;i++;}return ret*sign;}
};
class Solution {
public:string addStrings(string num1, string num2) {int sm=0,l1=num1.size(),l2=num2.size();string ans=""; while(l1||l2||sm){if(l1)sm+=num1[--l1]-'0';if(l2)sm+=num2[--l2]-'0';ans=char('0'+sm%10)+ans;sm/=10;}return ans;}
};

相关文章:

  • [ Qt ] | 第一个Qt程序
  • 安装深度环境anaconda+cuda+cudnn+pycharm+qt+MVS
  • kaggle人工智能竞赛:通过声纹识别生物种类
  • 双链表详解
  • LeetCode[102]二叉树的层序遍历
  • 铸铁平台厂家:确保测试环境的高稳定性是试验铁地板的使命
  • 手机的数据楚门世界是如何推送的
  • 数据结构与算法:图论——最短路径
  • 经典算法 石子合并问题
  • 觅知解析计费系统重构版在线支付卡密充值多解析接口免授权无后门源码扶风二开
  • Android Framework学习二:Activity创建及View绘制流程
  • MyBatis 参数处理全解析
  • 北极花生物调查:在探索自然的旅程中,让每一次观察都更具意义
  • Linux工作台文件操作命令全流程解析
  • 基于Springboot+Vue3.0的前后端分离的个人旅游足迹可视化平台
  • 如何打造液态金属终結者 T-1000:多代理系统的未来构想
  • 【凑修电脑的小记录】vscode打不开
  • Mybatis中的一级二级缓存扫盲
  • 一个读写excel的简单程序(golang)
  • IP 互联网协议
  • 单阶段遭遇零封偶像奥沙利文,赵心童要让丁俊晖预言成真
  • 保持高位运行,今天全国铁路预计发送旅客1800万人次
  • 贵州锦屏县委原书记舒健已任黔东南州政府办主任
  • 年轻人的事业!6家上海人工智能企业畅想“模范生”新征程
  • 工行一季度净赚841亿元降3.99%,营收降3.22%
  • 太好玩了!坐进大卫·霍克尼的敞篷车进入他画笔下的四季