当前位置: 首页 > news >正文

leetcode-二进制求和

67. 二进制求和

class Solution:def addBinary(self, a: str, b: str) -> str:result = ''carry = 0for i in range(max(len(a), len(b))):a_bit = a[-(i+1)] if i < len(a) else 0b_bit = b[-(i+1)] if i < len(b) else 0sum_bit = int(a_bit) + int(b_bit) + carryresult = str(sum_bit % 2) + resultcarry = sum_bit // 2if carry:result = '1' + resultreturn result

http://www.lryc.cn/news/278320.html

相关文章:

  • 数据采集卡:16通道16位250KHz AD,支持单点采集,程控增益
  • 物联网通讯协议NB-lot和LoRa差异分析
  • 回归预测 | Matlab基于SMA+WOA+SFO-LSSVM多输入单输出回归预测
  • Redis内存策略:「过期Key删除策略」+ 「内存淘汰策略」
  • el-table 个体行绑定点击事件时 表格中有el-radio和el-checkbox 点击触发两次事件处理方法
  • CentOs 环境下使用 Docker 部署 Ruoyi-Vue
  • axios 后端不配和添加api
  • 力扣LCR 166. 珠宝的最高价值(java 动态规划)
  • 【Python基础】一文搞懂:Python 中 Excel 文件的写入与读取
  • 二叉树题目:完全二叉树插入器
  • 用MATLAB求最短路径(graphshortestpath)和求最小生成树(minspantree),代码演示
  • 用win系统搭建Minecraft世界服务器,MC开服教程,小白开服教程
  • MacOS安装Miniforge、Tensorflow、Jupyter Lab等(2024年最新)
  • iOS 应用上架指南:资料填写及提交审核
  • 车速预测 | Matlab基于RBF径向基神经网络的车速预测模型(多步预测,尾巴图)
  • MySQL 5.7.35下载安装使用_忘记密码_远程授权
  • openGauss学习笔记-194 openGauss 数据库运维-常见故障定位案例-分析查询语句长时间运行的问题
  • GoLang:gRPC协议的介绍以及详细教程,从Protocol开始
  • LeetCode-2645. 构造有效字符串的最少插入数
  • ssm+vue的城投公司企业人事管理系统设计与实现(有报告)。Javaee项目,ssm vue前后端分离项目。
  • nginx基础面试题以及配置文件解析和命令控制
  • 全自动网页生成系统网站源码重构版
  • 【算法每日一练]-动态规划 (保姆级教程 篇16) #纸带 #围栏木桩 #四柱河内塔
  • Grounding 模型 + SAM 报错
  • linux 网络基础配置
  • leetcode-相同的树
  • Leetcode17-好数对的数目(1512)
  • Ubuntu22.04开机左上角下划线闪烁不开机
  • 提升测试多样性,揭秘Pytest插件pytest-randomly
  • C++学习笔记(三十二):c++ 堆内存与栈内存比较