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

算法练习记录

1、输入两个字符串数据,返回加法运算后的值?

      public static String addStrings(String num1, String num2) {StringBuilder res = new StringBuilder();int i = num1.length() - 1;int j = num2.length() - 1;int carry = 0;while (i >= 0 || j >= 0 || carry != 0) {/**字符’0’的ascii码是48*数字0的值是0*所以’0’和0差48*num1.charAt(i) - '0'是为了转换字符到数字*/int x = i >= 0 ? num1.charAt(i) - '0' : 0;int y = j >= 0 ? num2.charAt(j) - '0' : 0;int sum = x + y + carry;res.append(sum % 10); //保存当前位的值carry = sum / 10;     //保存进到上一位的值i--;j--;}return res.reverse().toString();}public static void main(String[] args) {System.out.println(addStrings("123", "456"));  // 输出: 579System.out.println(addStrings("999", "1"));    // 输出: 1000}
http://www.jsqmd.com/news/12669/

相关文章:

  • 2025 最新活性炭交易服务公司排行榜:实力厂商与新锐品牌权威推荐,含选购指南
  • 【隐语SecretFlow】 Unbalanced PSI Benchmark性能测试报告
  • 制造业老牌汽配企业如何借助纷享销客CRM实现数字化转型?
  • idea使用记录
  • 牛客刷题-Day12
  • 国产代码托管平台Gitee构建企业级安全防线 助力信创产业自主可控
  • 2025年10月拉伸器批发厂家最新推荐排行榜,液压拉伸器,机械拉伸器,电动拉伸器公司推荐!
  • 工业状态控制
  • 2025 年磨粉机厂家最新推荐榜单:全面覆盖新型磨粉机、超细磨粉机、立式双动力磨粉机及节能磨粉机,为各行业采购者精准筛选优质品牌
  • Qwen2.5技术报告
  • 手把手教你在 Windows 安装 Docker Desktop
  • 强化学习的数学原理-04章 策略评估与策略优化 - 指南
  • HDU1204糖果大战 题解
  • 吴恩达深度学习笔记----系列文章
  • AI重构项目管理:2025年工具生态的三大颠覆性趋势
  • 跨数据与任务的可扩展图像分割技术
  • 实用指南:大语言模型LLM解决AI幻觉方法的深度分析
  • 2025年10月变位机厂家最新推荐排行榜,焊接变位机,机器人变位机,重型变位机,轻型变位机公司推荐!
  • 2025年中国开发者代码管理平台选型全景报告:从本土化适配到全球化协作
  • ZKsync Baby Alpha里程碑达成:zkEVM技术架构全面解析
  • 【技术干货】Vaadin Flow vs Hilla:你该选择哪个Java Web框架?
  • 使用CVX工具箱求解凸优化问题示例
  • 深入解析:【MySQL✨】MySQL 入门之旅 第十一篇:常见错误排查与解决方案
  • 图解直接映射(Direct mapped)、全相联(Fully-associative)和组相联(Set-associative)cache缓存基本原理
  • 2025年10月家纺摄影公司最新推荐榜单,专业拍摄与创意设计一站式服务首选!
  • 彩笔运维勇闯机器学习--KNN算法
  • 2025 年计数包装机厂家最新推荐榜:聚焦高精度高效能品牌,助力企业智能化生产升级全自动/种子/五金/注塑件/纽扣计数包装机厂家推荐
  • JAVA工具包
  • 2025 年蝶阀厂家最新推荐:全金属 / 高压 / 美标 / 双偏心 / 三偏心等各类蝶阀优质厂家榜单及选择指南
  • 基于MATLAB的一维大地电磁反演程序实现