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

旅游网站制作视频百度云济南 制作网站 公司

旅游网站制作视频百度云,济南 制作网站 公司,域名 和网站有什么区别吗,做app网站公司文章目录题目描述竖式模拟转换为十进制计算题目描述 给你两个二进制字符串 a 和 b ,以二进制字符串的形式返回它们的和。 示例 1: 输入:a “11”, b “1” 输出:“100” 示例 2: 输入:a “1010”, b “1011” …

文章目录

  • 题目描述
  • 竖式模拟
  • 转换为十进制计算

题目描述

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

示例 1:

输入:a = “11”, b = “1”
输出:“100”
示例 2:

输入:a = “1010”, b = “1011”
输出:“10101”

提示:

1 <= a.length, b.length <= 104
a 和 b 仅由字符 ‘0’ 或 ‘1’ 组成
字符串如果不是 “0” ,就不含前导零

来源:力扣(LeetCode)
链接:https://leetcode.cn/problems/add-binary
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。

竖式模拟

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;ans.append(sum%2);ca=sum/2;}ans.append(ca==1?ca:"");return ans.reverse().toString();}
}

在这里插入图片描述

转换为十进制计算

public static int parseInt(String s, int radix);
第一个参数为字符串,第二个参数为进制基数。

class Solution {public String addBinary(String a, String b) {return Integer.toBinaryString(Integer.parseInt(a,2)+Integer.parseInt(b,2));}
}
http://www.yayakq.cn/news/643361/

相关文章:

  • 西安网站创建整站外包优化公司
  • 商河网站建设公司南昌市网站建设公司
  • 免费做推广的网站windows优化大师绿色版
  • 石家庄正规网站建设公司恩施seo搜索引擎优化
  • 做外贸网站外包网站建设与网页制作的实验目的
  • 甘肃省网站备案制作小程序代码
  • 六安网站制作费用多少wordpress食品模板
  • 怎么黑入网站北京易点云是什么公司
  • 自己有网站 做app吗深圳网站建设龙华
  • 湖南公司网站建设网站放假通知
  • 网站做优化每天一定要更新网站免费推广平台有哪些
  • 南昌网站建设包括哪些西安做的好的网站公司
  • 做网站注意什么问题php做网站后台教程
  • 网页游戏网站有哪些wordpress模板 物流
  • 海尔网站建设投入wordpress导航菜单跳转
  • 我的网站模板下载 迅雷下载 迅雷下载工信部icp备案官网
  • 上海专业网站建设如何进行网站的资源建设
  • 网站设计与开发范本wordpress主题评论
  • 西宁网站建设的企业百度网页打不开
  • 营销型网站应用网站建设教程金旭亮
  • php网站开发公司网站开发公
  • 做漫画网站 漫画哪找网站建设需要资质么
  • 网站后缀有什么区别硅藻泥网站怎么做
  • 怎么在公众号做影视网站住房和城乡建设网站 上海
  • 个人建站流程详解vue前端页面模板
  • 威海建设网站大数据分析培训机构
  • 怎么用html做移动网站app与网站的区别
  • 品牌推广的步骤和技巧寻找网站优化公司
  • 网站建设按什么收费发卡网站源码下载
  • 网站开发运营网页设计图片加载不出来