每日刷題 二進位制求和

2021-09-27 08:06:00 字數 556 閱讀 7118

給定兩個二進位制字串,返回他們的和(用二進位制表示)。

輸入為非空字串且只包含數字 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,...