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

上海崇明林业建设有限公司网站校园网站建设建议

上海崇明林业建设有限公司网站,校园网站建设建议,门店充值会员卡系统,郑州市有做网站的吗67. 二进制求和 难度:简单 题目 给你两个二进制字符串 a 和 b ,以二进制字符串的形式返回它们的和。 示例 1: 输入:a "11", b "1" 输出:"100"示例 2: 输入:a "…

67. 二进制求和

难度:简单

题目

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

示例 1:

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

示例 2:

输入:a = "1010", b = "1011"
输出:"10101"

提示:

  • 1 <= a.length, b.length <= 10^4
  • ab 仅由字符 '0''1' 组成
  • 字符串如果不是 "0" ,就不含前导零

个人题解

思路:

  1. 从后往前遍历字符逐个判断即可
  2. 最后考虑是否进位
  3. sum & 1 等价于 sum % 2
class Solution {public String addBinary(String a, String b) {StringBuilder ans = new StringBuilder();int ca = 0;for (int i = a.length() - 1, j = b.length() - 1; i >= 0 || j >= 0; i--, j--) {int sum = ca;sum += i>= 0 ? a.charAt(i) - '0' : 0;sum += j>= 0 ? b.charAt(j) - '0' : 0;ca = sum / 2;ans.append(sum & 1);}if (ca == 1) {ans.append(1);}return ans.reverse().toString();}
}
http://www.yayakq.cn/news/112454/

相关文章:

  • 长春网站z制作杭州知名的企业网站建设
  • 用html做网站代码wordpress不加载样式表
  • 网站开发 报价单 表格石家庄seo关键词
  • 国外网站案例网站seo模块
  • 金耀网站建设网站制作长辛店镇网站建设
  • 3d设计网站显示海外地址用什么地图?
  • 营销网站设计与规划方案浦项建设中国有限公司网站
  • 网站的ftp上传地址网站联系我们页面
  • 广东省建设教育协会官方网站关于网站建设的几点体会
  • 龙海网站建设哪家好购物网站后台管理系统模板
  • 生活服务网站建设方案外发加工厂联系方式
  • 做黑网站赚钱吗腾讯云服务器安装wordpress
  • 打开网站显示在建设中wordpress主题在那个目录
  • 资阳市住房和城乡建设局网站购物网站建设多少钱
  • dedecms大气金融企业网站模板张北北京网站建设
  • 网站开发运行环境做头像的网站自己的名字
  • 网站建设swot市场分析群晖wordpress主机
  • 网站建设优化服务市场线上分销的三种模式
  • 九江本土专业网站建设深圳工程建设交易中心
  • 招聘网站销售怎么做德州网络
  • 长沙做最好网站wordpress布谷鸟主题
  • h5网站开发软件有哪些软件技术和软件工程一样吗
  • 企业手机网站建设新闻mvc网站建设设计报告
  • 东莞非凡网站建设wordpress代码风格主题
  • 怎么向谷歌提交网站商务网站开发考卷
  • 赣州建设网站网站建设工程属于科技档案吗
  • 做网站的集群方案广州seo优化公司排名
  • 免费做网站. 优帮云装饰网站建设策划书
  • 做淘宝客网站制作教程设计说明模板200字
  • 南山网站建设公司成都app软件开发