news 2026/7/28 16:29:27

Add Binary (67)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Add Binary (67)

这也是经典题。忘了return需要是个string了。
另外忘了a,或者b过界之后,av,bv应该是0. 老了。
最后返回的时候,需要把list里面的数打包成string
‘’.join([str(i) for i in result]). result里面还是数,要重新搞个list,里面是string。

class Solution: def addBinary(self, a: str, b: str) -> str: result = [] # define two cursors for a and b respectively p = len(a)-1 q = len(b)-1 carry = 0 pover = qover = False while not pover or not qover: if not pover: av = int(a[p]) else: av = 0 if not qover: bv = int(b[q]) else: bv = 0 k = av + bv + carry if k <= 1: result.insert(0, k) carry = 0 else: carry = 1 result.insert(0, k-2) p -= 1 if p<0: pover = True q -= 1 if q<0: qover = True if carry == 1: result.insert(0,1) return ''.join([str(i) for i in result])

应该是有更简练的写法的。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/28 16:27:39

如何快速搭建私有搜索引擎:SearXNG Docker终极部署指南

如何快速搭建私有搜索引擎&#xff1a;SearXNG Docker终极部署指南 【免费下载链接】searxng-docker The docker-compose files for setting up a SearXNG instance with docker. 项目地址: https://gitcode.com/gh_mirrors/se/searxng-docker 还在为搜索隐私担忧吗&…

作者头像 李华
网站建设 2026/7/28 16:16:37

板卡控制与PLC系统架构对比及工业自动化选型指南

1. 板卡控制的核心架构解析板卡控制系统作为工业自动化领域的重要实现方式&#xff0c;其架构设计直接决定了系统的性能上限和应用边界。与常见的PLC控制系统不同&#xff0c;板卡控制采用模块化硬件架构&#xff0c;通过主控卡与功能扩展卡的协同工作实现精准控制。这种架构特…

作者头像 李华
网站建设 2026/7/28 16:09:34

《极限竞速》车辆涂装生成算法深度解析与性能优化指南

《极限竞速》车辆涂装生成算法深度解析与性能优化指南 【免费下载链接】forza-painter Import images into Forza 项目地址: https://gitcode.com/gh_mirrors/fo/forza-painter Forza Painter 是一款基于几何化算法的开源工具&#xff0c;专门为《极限竞速&#xff1a;地…

作者头像 李华
网站建设 2026/7/28 16:08:52

Linux环境编译Hadoop源码包

hadoop2.7.4centos6.51.准备的资料源码根目录下有个BUILDINT.txt&#xff0c;打开即可看见里面关于编译hadoop的一些环境要求/opt/software/ 存放软件安装包/opt/module/ 存放解压包2.安装JDK(1.8)[rootmaster-node software]# tar -zxvf jdk-8u211-linux-x64.tar.gz -C /opt…

作者头像 李华
网站建设 2026/7/28 16:03:05

SpringBoot+Vue景区订票系统适老化设计与实现

1. 项目概述&#xff1a;老年人景区订票系统的设计与实现 这个基于SpringBootVue的景区订票系统&#xff0c;是我去年指导的一个本科毕设项目。不同于常规票务平台&#xff0c;我们专门针对65岁以上老年用户进行了交互优化&#xff0c;在保留完整电商功能的同时&#xff0c;实现…

作者头像 李华
网站建设 2026/7/28 16:02:49

3分钟解锁Office完整功能:告别订阅费的终极方案

3分钟解锁Office完整功能&#xff1a;告别订阅费的终极方案 【免费下载链接】ohook An universal Office "activation" hook with main focus of enabling full functionality of subscription editions 项目地址: https://gitcode.com/gh_mirrors/oh/ohook 还…

作者头像 李华