leetcode:面试题 17.01. 不用加号的加法(python3解法)

news/2025/1/8 5:20:02/

难度:简单

设计一个函数把两个数字相加。不得使用 + 或者其他算术运算符。

示例:

输入: a = 1, b = 1
输出: 2

提示:

  • ab 均可能是负数或 0
  • 结果不会溢出 32 位整数

题解:

python">class Solution:def add(self, a: int, b: int) -> int:sum_list = [a,b]return sum(a,b)


http://www.ppmy.cn/news/1560646.html

相关文章

vue cli更新遇到的问题(vue -V查询版本号不变的问题)

1.镜像地址选择 npm会去默认的registry远程仓库中下载指定内容 该过程可能十分缓慢 因此我们可以切换默认仓库为镜像地址 npm config set registry https://registry.npmmirror.com 通过该指令可以从最新的镜像地址下载指定内容(镜像地址可能会有变 有变请重新查询) 2.下载 …

条款51:编写 new 和 delete 时需固守常规( Adhere to convention when writing new and delete)

条款51:编写 new 和 delete 时需固守常规 1.1 new C要求new运算符即使在请求0字节时也返回一个合法的指针。 void* operator new(std::size_t size) { // 你的new操作符可能需要额外的参数using namespace std; if (size 0) { // 处理0字节请求,siz…

小程序租赁系统开发的优势与应用探索

内容概要 在如今这个数码科技飞速发展的时代,小程序租赁系统开发仿佛是一张神奇的魔法卡,能让租赁体验变得顺畅如丝。想象一下,无论你需要租用什么,从单车到房屋,甚至是派对用品,只需动动手指,…

深入剖析MySQL数据库架构:核心组件、存储引擎与优化策略(三)

存储引擎(9--5版本,11--8版本) 存储引擎Innodb InnoDB支持事务、分布式(并发) 使用InnoDB时,会将数据表分为.frm 和 idb两个文件进行存储。 InnoDB采用MVCC(多版本并发控制)来支持高并发,InnoDB实现了四个隔离级别&a…

露营小程序搭建有哪些步骤?小程序里面可以找个露营搭子

露营不仅仅是走进大自然的旅程,它也成为了一种社交和体验式的活动。随着小程序的普及,露营活动也越来越多地开始在线上开展。通过搭建一个露营小程序,商家不仅可以为用户提供更多的露营选择,还可以帮助他们找到合适的露营搭子。那…

【机器学习】机器学习的基本分类-半监督学习-Ladder Networks

Ladder Networks 是一种半监督学习模型,通过将无监督学习与监督学习相结合,在标记数据较少的情况下实现高效的学习。它最初由 A. Rasmus 等人在 2015 年提出,特别适合深度学习任务,如图像分类或自然语言处理。 核心思想 Ladder N…

STM32-BKP备份寄存器RTC实时时钟

一、原理 Unix: 一些系统是使用32bit有符号数存储,实际范围为-2,147,483,648到2,147,483,647‌即~ 经过计算int32数据会在2038年1月19日溢出,可以看到转换的为北京时间。 STM32的时间戳为无符号时间戳。 我们需要把秒计数器的时间通过计算…

第五章 起航 01 一年之计

开年第一周,要做最重要的事情。 什么是重要的事?我认为不是重点项目,而是从我们整个在公司工作期间、甚至整个职业生涯视角来看,学习成长才是最重要的。 一、分享计划 前一年确定了每人每年做两次分享,对大家有点挑…