leetcode做題筆記 67 二進位制求和

2021-10-07 23:31:44 字數 572 閱讀 1299

leetcode[67. 二進位制求和]

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

輸入為 非空 字串且只包含數字 1 和 0。

示例 1:

輸入: a = 「11」, b = 「1」

輸出: 「100」

示例 2:

輸入: a = 「1010」, b = 「1011」

輸出: 「10101」

解題:1兩個字串長度要保持一致,少掉的要用0補全

2字串計算完後,字串是倒著的,你要reverse翻轉

**:

public

static string addbinary

(string a, string b)

sb.(flag ==

1? flag :"")

;return sb.

reverse()

.tostring()

;}public

static

void

main

(string[

] args)

LeetCode刷題筆記67

題目 二進位制求和。給定兩個二進位制字串,返回他們的和 用二進位制表示 輸入為非空字串且只包含數字 1 和 0。示例 1 輸入 a 11 b 1 輸出 100 示例 2 輸入 a 1010 b 1011 輸出 10101 我的答案 思路 由於最終長度不確定,且需要一位一位的計算更改,所以使用了str...

LeetCode筆記 67二進位制求和

題目 給定兩個二進位制字串,返回他們的和 用二進位制表示 輸入為非空字串且只包含數字1和0。示例 1 輸入 a 11 b 1 輸出 100 示例 2 輸入 a 1010 b 1011 輸出 10101 思路 首先將字串轉化為整數陣列,從後往前一次相加,同時還存在最後一位擴充套件的情況。這次相加知道要...

LeetCode 做題簡記

2016年夏天開始,跟著學校的乙個leetcode群每天做一題。下面記錄下過程中沒來得及做的,或者沒做好的,或者個人覺得得留意下的題目,以備更好的回顧。菜鳥乙個 未做的題目 有空補上 112.path sum 241.different ways to add parentheses 3.longe...