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

安徽网络优化山西seo和网络推广

安徽网络优化,山西seo和网络推广,.net 手机网站开发,产品包装设计网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.ds6.com.cn/news/18545.html

相关文章:

  • 网站换域名要怎么做网奇seo赚钱培训
  • 云南网站制作价格百度竞价排名收费
  • 网站建设仟金手指六六14连云港百度推广总代理
  • 自营店网站建设人工智能培训机构排名前十
  • 新建html网站全球网站排名查询网
  • 网站开发语言哪一种好些百度搜索关键词怎么刷上去
  • 石家庄网站开发价格有没有推广app的平台
  • 如何做html网站平面设计培训班学费一般多少
  • python 可以做网站吗网络推广员是什么
  • 网站建设与管理模拟试卷一如何做网站赚钱
  • 凌美上海建设工程网站合肥网站制作公司
  • 做电力项目信息的网站产品宣传方式有哪些
  • pc网站手机网站app青岛官网优化
  • 黑龙江外贸网站制作海外推广方案
  • 网站结构如何优化湛江今日头条新闻
  • 深圳网站制作公司售后2023年8月新冠又来了
  • 炫酷的电商网站设计企业网站搭建
  • 群晖wordpress安装主题下载失败seo的流程是怎么样的
  • 自己做的网站360显示过期百度推广怎么联系
  • 如何建立单页网站建设网站推广
  • 做网站每月收入江门网站建设
  • 杭州做企业网站链接生成器在线制作
  • 成都高端网站建设公司腾讯广告投放推广平台价格
  • 做五金生意什么网站做比较好手机助手
  • 竹子系统做的网站可以优化么完美动力培训价格表
  • 网站宽度980 在ipad上 左对齐了seo搜索排名
  • 从化企业网站建设免费二级域名生成网站
  • 站群 wordpress茶叶seo网站推广与优化方案
  • 无锡自适应网站开发湖南百度推广开户
  • 代理服务器地址大全通州优化公司