給定兩個二進位制字串,返回他們的和(用二進位制表示)。
輸入為非空字串且只包含數字 1 和 0。
示例:
例 1:這道題在原理上很簡單,屬於閱讀理解題目。輸入: a = 「11」, b = 「1」
輸出: 「100」
例 2:
輸入: a = 「1010」, b = 「1011」
輸出: 「10101」
只說兩個細節:1. 建議選擇在尾部插入 push_back() 的方式,因為在頭部插入 insert( begin(),) 太浪費時間。2. 二進位制進製操作。
**:
class
solution
while
( i >-1
)if( cf)
res+
='1'
;reverse
( res.
begin()
, res.
end())
;return res;}}
;
Leetcode刷題指南 67二進位制求和
2 思路 3 要求 給你兩個二進位制字串,返回它們的和 用二進位制表示 輸入為 非空 字串且只包含數字 1 和 0。樣例 示例 1 輸入 a 11 b 1 輸出 100 示例 2 輸入 a 1010 b 1011 輸出 10101 二進位制求和,滿二進一 首先讓兩個字串等長,若不等長,在短的字串前補...
LeetCode刷題之路 67 二進位制求和
給你兩個二進位制字串,返回它們的和 用二進位制表示 輸入為 非空 字串且只包含數字 1 和 0。示例 1 輸入 a 11 b 1 輸出 100 示例 2 輸入 a 1010 b 1011 輸出 10101 每個字串僅由字元 0 或 1 組成。1 a.length,b.length 10 4 字串如果...
二進位制求和
給定兩個二進位制字串,返回他們的和 用二進位制表示 輸入為非空字串且只包含數字 1 和 0。示例 1 輸入 a 11 b 1 輸出 100 示例 2 輸入 a 1010 b 1011 輸出 10101 1 使用jdk進製轉化 1,第一時間想到使用jdk自帶方法,將給定的二進位制數轉化為十進位制 2,...