首页 > TAG信息列表 > LeetCode67

LeetCode67. 二进制求和

LeetCode67. 二进制求和 题目描述 /** * * 给你两个二进制字符串,返回它们的和(用二进制表示)。 * * 输入为 非空 字符串且只包含数字 1 和 0。 * */ 思路分析 二进制求和算法思路和十进制求和完全一致 二进制是逢2进一,而十进制是逢10进1,其他进制

leetcode67二进制求和

思路: (1)位对齐,不够的位则默认为0 (2)flag用于是否进位判断 代码 string addBinary(string a, string b) { vector<string> r; int al = a.length(),bl=b.length(); int flag =0; int i=al-1,j=bl-1; int at =0,bt=0; while (i>=0||j>=0) {

Leetcode67. 二进制求和(简单模拟)

题目链接:https://leetcode-cn.com/problems/add-binary/ 解题思路 这题有点类似于大数相加,只不过这题是二进制。我们可以用t当作进位,然后模拟我们手写加法。 代码 class Solution { public String addBinary(String a, String b) { StringBuilder ans = new Stri

Leetcode67-二进制求和

Leetcode67-二进制求和 给你两个二进制字符串,返回它们的和(用二进制表示)。输入为非空字符串且只包含数字 1 和 0。 示例 1: 输入: a = "11", b = "1" 输出: "100" 示例 2: 输入: a = "1010", b = "1011" 输出: "10101"   本题的要点在于注意进位以及未处理完的那个字符串

LeetCode67--跳水板、汉诺塔问题

1.跳水板 //你正在使用一堆木板建造跳水板。有两种类型的木板,其中长度较短的木板长度为shorter,长度较长的木板长度为longer。你必须正好使用k块木板。编写一个方 //法,生成跳水板所有可能的长度。 // // 返回的长度需要从小到大排列。 // // 示例 1 // // 输入: //shorter = 1

leetcode67. 二进制求和 �

题目:   给定两个二进制字符串,返回他们的和(用二进制表示)。   输入为非空字符串且只包含数字 1 和 0。 示例 1:   输入: a = "11", b = "1"  输出: "100"示例 2:   输入: a = "1010", b = "1011"  输出: "10101" 来源:力扣(LeetCode) 解答: 1 class Solution:2 def

leetcode67 二进制求和 python

二进制求和(简单)(leetcode67) 给定两个二进制字符串,返回他们的和(用二进制表示)输入为非空字符串且只包含数字0,1。 示例 1:输入: a = "11", b = "1"输出: "100"示例 2:输入: a = "1010", b = "1011"输出: "10101" def addBinary(self, a: str, b: str):         return