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...