67. Add Binary
LeetCode 67. Add Binary
Description
Given two binary strings a and b, return their sum as a binary string.
Example 1:
Input: a = "11", b = "1"
Output: "100"Example 2:
Input: a = "1010", b = "1011"
Output: "10101"Constraints:
1 <= a.length, b.length <= 104aandbconsist only of'0'or'1'characters.Each string does not contain leading zeros except for the zero itself.
Tags
Math, String
Solution
本题与LeetCode 415. Add Strings极为相似,都是倒序遍历字符串且终止条件是任一指针不越界或进位不为0,只是进位条件上有所区别。
This question is quite similar to LeetCode 415. Add Strings, and only the conditions to produce the carry bit are different. See Reference section.
Complexity
Time complexity: , n for the length of the longer string;
Space complexity: , space for result is not considered.
Code
Reference
Last updated
Was this helpful?