题目链接
英文链接:https://leetcode.com/problems/add-binary/
中文链接:https://leetcode-cn.com/problems/add-binary/
题目详述
给定两个二进制字符串,返回他们的和(用二进制表示)。
输入为非空字符串且只包含数字 1 和 0。
示例 1:
1 | 输入: a = "11", b = "1" |
示例 2:
1 | 输入: a = "1010", b = "1011" |
题目详解
- 类似于 LeetCode2-两数相加,模拟竖式加法。
- 从低为到高位诸位遍历,诸位相加得到结果,并得到进位。
- 注意遍历结束后进位可能不为 0,这部分也需要前加上。
1 | public class LeetCode_00067 { |