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

嘉兴做网站公司哪家好梅州网站建

嘉兴做网站公司哪家好,梅州网站建,网站开发 常德,典型的网站案例文章目录题目描述竖式模拟转换为十进制计算题目描述 给你两个二进制字符串 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/885935/

相关文章:

  • 网站建设几大类型佛山正规的免费建站
  • 网站icp备案怎么写一级造价工程师报名时间2023年
  • 唯一做性视频的网站网站建设资讯站
  • 网站统计代码微信wap网站开发
  • 厦门网站网页设网站推广的岗位要求
  • html5网站源码php电子商务网站建设与维护课程总结
  • 网站制作过程合理的步骤微信答题小程序制作
  • 建设直播平台网站软件租一个服务器要多少钱
  • 本地dede网站怎么上线农业网站电子商务平台建设方案
  • 做招聘图片的网站重点培育学科建设网站
  • 要建设一个网站需要准备些什么家电网站首页制作
  • 网站开发后端指什么广商网
  • 字体设计教程网站2023新闻摘抄十条
  • 网站怎么做扫码微信支付网页页面设计代码
  • 贵州网站建设公司互联网公司简介
  • 衡水网站建设 燕丰收建站一般要多少钱
  • 织梦 视频网站源码建设好网站的在线沟通功能
  • 资讯网站源码wordpress加密数据库文件
  • 公司做网站大概多少钱ppt软件下载免费版
  • 做网站要求什么软件2022最火的新零售模式
  • 建立网站 知乎自己做免费网站
  • 做嗳啪啪 网站寿光做网站的公司
  • 湖北网站建设服务手机版网站怎么上传
  • html前端网站开发PPT老年公寓网站模板
  • 网站技术介绍网站建设需要匹配人员
  • 想给公司做个网站 怎么做动漫设计工作室网站宣传片制作
  • c#网站开发 pdf4s店网站建设方案
  • 正规的网站制作在哪里上海企业网络营销推广服务
  • 网站后台权限管理用手机怎么做免费网站
  • 移动互联网开发的发展历史白山网站seo