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

leetcode67 二进制求和

给你两个二进制字符串 a 和 b ,以二进制字符串的形式返回它们的和。

示例 1:

输入:a = "11", b = "1"
输出:"100"

示例 2:

输入:a = "1010", b = "1011"
输出:"10101"
class Solution {public String addBinary(String a, String b) {if(a.length()==0) return b;if(b.length()==0) return a;String s = "";String ca = new StringBuffer(a).reverse().toString();String cb = new StringBuffer(b).reverse().toString();int t=0;int i=0;while (i<ca.length() && i<cb.length()){t += (ca.charAt(i)-'0') + (cb.charAt(i)-'0');s += Integer.toString(t%2);t=t/2;i++;}while (i<ca.length()){t += (ca.charAt(i)-'0');s += Integer.toString(t%2);t=t/2;i++;}while (i<cb.length()){t += (cb.charAt(i)-'0');s += Integer.toString(t%2);t=t/2;i++;}if(t!=0) s+='1';return new StringBuffer(s).reverse().toString();}
}

相关文章:

  • Android低代码开发 - InputMenuPanelItem详解
  • 2.spring cloud gateway 源码编译
  • (创新)基于VMD-CNN-BiLSTM的电力负荷预测—代码+数据
  • 表 达式树
  • 【NCBI】SRA toolkit安装及使用-WindowsLinux版本
  • 摄像头劫持——保护自己免受窥探
  • 【机器学习】机器学习重要方法—— 半监督学习:理论、算法与实践
  • 6.2 事件的创建,修改和删除
  • React native新架构组成
  • SQL server with方法修改
  • 两个src案例分享
  • SpringMVC框架学习笔记(八):自定义拦截器和异常处理
  • 第二十五篇——信息加密:韦小宝说谎的秘诀
  • R可视化:微生物相对丰度或富集热图可视化
  • RISC_CPU模块的调试
  • $translatePartialLoader加载失败及解决方式
  • Computed property XXX was assigned to but it has no setter
  • Java多态
  • JAVA之继承和多态
  • MaxCompute访问TableStore(OTS) 数据
  • Redux系列x:源码分析
  • Vue UI框架库开发介绍
  • 项目实战-Api的解决方案
  • 《码出高效》学习笔记与书中错误记录
  • SAP CRM里Lead通过工作流自动创建Opportunity的原理讲解 ...
  • ​iOS实时查看App运行日志
  • ​卜东波研究员:高观点下的少儿计算思维
  • # 移动硬盘误操作制作为启动盘数据恢复问题
  • #Linux杂记--将Python3的源码编译为.so文件方法与Linux环境下的交叉编译方法
  • $$$$GB2312-80区位编码表$$$$
  • (八)光盘的挂载与解挂、挂载CentOS镜像、rpm安装软件详细学习笔记
  • (二)【Jmeter】专栏实战项目靶场drupal部署
  • (二)什么是Vite——Vite 和 Webpack 区别(冷启动)
  • (限时免费)震惊!流落人间的haproxy宝典被找到了!一切玄妙尽在此处!
  • (状压dp)uva 10817 Headmaster's Headache
  • **PHP二维数组遍历时同时赋值
  • .net 8 发布了,试下微软最近强推的MAUI
  • .net 开发怎么实现前后端分离_前后端分离:分离式开发和一体式发布
  • .net 使用$.ajax实现从前台调用后台方法(包含静态方法和非静态方法调用)
  • .NET:自动将请求参数绑定到ASPX、ASHX和MVC(菜鸟必看)
  • .NET国产化改造探索(一)、VMware安装银河麒麟
  • .NET基础篇——反射的奥妙
  • .net经典笔试题
  • .NET未来路在何方?
  • @NotNull、@NotEmpty 和 @NotBlank 区别
  • @transaction 提交事务_【读源码】剖析TCCTransaction事务提交实现细节
  • [.NET]桃源网络硬盘 v7.4
  • [Android] Implementation vs API dependency
  • [BUG]vscode插件live server无法自动打开浏览器
  • [CC-FNCS]Chef and Churu
  • [flutter]一键将YAPI生成的api.json文件转为需要的Dart Model类的脚本
  • [leetcode] Balanced Binary Tree
  • [Node.js]连接mongodb
  • [NSSRound#4 SWPU]hide_and_seek-用gdb调试
  • [OS-Linux] CentOS 7.x 使用密钥登录安全设置