Golang | Leetcode Golang题解之第67题二进制求和

server/2024/9/24 13:41:01/

题目:

题解

func addBinary(a string, b string) string {ans := ""carry := 0lenA, lenB := len(a), len(b)n := max(lenA, lenB)for i := 0; i < n; i++ {if i < lenA {carry += int(a[lenA-i-1] - '0')}if i < lenB {carry += int(b[lenB-i-1] - '0')}ans = strconv.Itoa(carry%2) + anscarry /= 2}if carry > 0 {ans = "1" + ans}return ans
}func max(x, y int) int {if x > y {return x}return y
}

http://www.ppmy.cn/server/31348.html

相关文章

深入探索 Vue 中的 createVNode 与 resolveComponent

在 Vue 开发中&#xff0c;createVNode和resolveComponent是两个至关重要的工具&#xff0c;它们为我们提供了强大的能力来灵活地创建和操控组件。 一、首先&#xff0c;让我们深入了解一下createVNode。 这是一个用于创建虚拟节点的关键函数&#xff0c;通过它&#xff0c;我…

38-4 Web应用防火墙 - WAF的使用及规则

准备:38-3 Web应用防火墙 - 安装配置WAF-CSDN博客 WAF的使用 启动 Nginx /usr/local/nginx/sbin/nginx 为了测试未启动 ModSecurity 时的访问效果,我们可以模拟攻击。要查看当前虚拟机的 IP 地址,可以使用命令 ifconfig 浏览器中访问ip,如果要在真实机中访问就需要关闭…

【Qt】深入Qt信号与槽:事件驱动编程的艺术与实践

文章目录 前言&#xff1a;1. Linux 信号 与 Qt 信号1.1. Linux 信号1.1.1. 概念1.1.2. 信号处理 1.2. Qt 信号1.2.2. 概念1.2.2. 信号处理方式1.2.3. 注意事项 2. connect 函数2.1. connect函数概述2.2. Qt类的继承关系2.3. connect具体使用方式&#xff1a; 3. 自定义槽函数3…

eclipse开启服务后,网页无法打开,如何解决?

&#x1f3c6;本文收录于「Bug调优」专栏&#xff0c;主要记录项目实战过程中的Bug之前因后果及提供真实有效的解决方案&#xff0c;希望能够助你一臂之力&#xff0c;帮你早日登顶实现财富自由&#x1f680;&#xff1b;同时&#xff0c;欢迎大家关注&&收藏&&…

JavaScript基础(四)

逻辑运算符 && 与 : 多个条件同时满足 ΙΙ 或 : 多个条件满足一个 &#xff01; 非 : 否定某个条件 例: <script> //&多个条件同时满足&#xff0c;才返回true //任意一个为false&#xff0c;就返回false var a 10; var b 20; …

Hdfs小文件治理策略以及治理经验

小文件是 Hadoop 集群运维中的常见挑战&#xff0c;尤其对于大规模运行的集群来说可谓至关重要。如果处理不好&#xff0c;可能会导致许多并发症。Hadoop集群本质是为了TB,PB规模的数据存储和计算因运而生的。为啥大数据开发都说小文件的治理重要&#xff0c;说HDFS 存储小文件…

第4章 基于概率论的分类方法: 朴素贝叶斯

称之为“朴素”&#xff0c;是因为整个形式化过程只做最原始、最简单的假设。 4.1 基于贝叶斯决策理论的分类方法 朴素贝叶斯&#xff1a; 优点&#xff1a;在数据较少的情况下仍然有效&#xff0c;可以处理多类别问题。 缺点&#xff1a;对于输入数据的准备方式较为敏感。 使…

20240503解决Ubuntu20.04和WIN10双系统下WIN10的时间异常的问题

20240503解决Ubuntu20.04和WIN10双系统下WIN10的时间异常的问题 2024/5/3 9:33 缘起&#xff1a;因为工作需要&#xff0c;编译服务器上都会安装Ubuntu20.04。 但是因为WINDOWS强悍的生态系统&#xff0c;偶尔还是有必须要用WINDOWS的时候&#xff0c;于是也安装了WIN10。 双系…