二进制求和给你两个二进制字符串,返回它们的和(用二进制表示)。
输入为 非空 字符串且只包含数字 1 和 0。
示例 1:
输入: a = "11", b = "1"输出: "100"示例 2:
输入: a = "1010", b = "1011"输出: "10101"
提示:
每个字符串仅由字符 '0' 或 '1' 组成。1 <= a.length, b.length <= 10^4字符串如果不是 "0" ,就都不含前导零。
收起
简单说一下思路叭:(have a try)1.二进制数存数组,转换为十进制数,求和,再转换为二进制数(取余、除法向下取整、while循环考虑一下……)2.按照十进制加法运算,设计一种算法(满二进一),直接解决二进制求和问题(可能要用if)
报告相同问题?
程序员都在用的中文IT技术交流社区
专业的中文 IT 技术社区,与千万技术人共成长
关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!