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

字符串系列一>二进制求和

目录

  • 题目:
  • 解析:
  • 代码:

题目:

链接: link

解析:

这里是引用

代码:

class Solution {public String addBinary(String a, String b) {StringBuffer ret = new StringBuffer();int t = 0;char[] aa = a.toCharArray();char[] bb = b.toCharArray();int cur1 = aa.length-1, cur2 = bb.length-1;while(cur1 >= 0 || cur2 >= 0 || t != 0){if(cur1 >= 0) t += aa[cur1--] - '0';if(cur2 >= 0) t += bb[cur2--] - '0';ret.append((char)((char)(t % 2) + '0'));t /= 2;}ret.reverse();return ret.toString();}
}
http://www.xdnf.cn/news/430.html

相关文章:

  • 【重走C++学习之路】12、模板进阶
  • 智慧农业新视界:视频监控管理平台如何赋能现代农业
  • Trae,字节跳动推出的 AI 编程助手插件
  • TensorFlow 实现 Mixture Density Network (MDN) 的完整说明
  • JavaScript 回调函数详解
  • spring三级缓存如何解决循环依赖问题
  • 数量关系 多级数列1
  • 文档内容提取以及合成
  • 卸载Anaconda并保留虚拟环境,重装Anaconda并还原之前的虚拟环境
  • [Swift]pod install成功后运行项目报错问题error: Sandbox: bash(84760) deny(1)
  • 老年保健与管理实训室建设要点:设备选型与技术应用关键
  • ELK日志系统
  • 卷积神经网络基础(二)
  • Redis-分布式锁
  • PyTorch深度学习框架60天进阶学习计划 - 第46天:自动化模型设计(二)
  • n8n 中文系列教程_02. 自动化平台深度解析:核心优势与场景适配指南
  • 【Linux】软件管理机制和软件安装
  • Python 赋能区块链教育:打造去中心化学习平台
  • 【专刷】滑动窗口(一)
  • CasualLanguage Model和Seq2Seq模型的区别
  • Day2—3:前端项目uniapp壁纸实战
  • MCP 协议——AI 世界的“USB-C 接口”:解锁智能协作的新时代
  • Linux(autoDL云服务器)mamba-ssm环境安装——一次成功!
  • [Java EE] Spring AOP 和 事务
  • 2025.04.19-阿里淘天春招算法岗笔试-第三题
  • C++——异常
  • 【正则表达式】正则表达式使用总结
  • QML动画--ParallelAnimation和SequentialAnimation
  • 《AI大模型应知应会100篇》第27篇:模型温度参数调节:控制创造性与确定性
  • springboot--web开发请求参数接收注解