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

【两整数之和】python刷题记录

R3-位运算专题。

仲夏之约,留尺一寸,小记一事,算是了结。

 无进位和 与 异或运算 规律相同,进位 和 与运算 规律相同(并需左移一位)

 牛啊牛啊

class Solution:def getSum(self, a: int, b: int) -> int:#位运算实现加法x=0xffffffffa,b=a&x,b&x#循环,进位为0跳出while b!=0:#a,b=非进位和,进位a,b=(a^b),(a&b)<<1&xreturn a if a<=0x7fffffff else ~(a^x)

ps:

取a,b的补码表示

        #位运算实现加法x=0xffffffffa,b=a&x,b&x

完美结束R3

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Go并发编程
  • 简单的位运算
  • 设计模式实战:社交网络平台的设计与实现
  • 03:【stm32】GPIO
  • 【STM32】“stm32f10x.h” 头文件的作用
  • iPhone怎么大批量删除照片:释放你的存储空间
  • 【第十天】进程和线程的区别 并行和并发有什么区别 解释一下用户态和核心态
  • C语言初阶(11)
  • 元组(tuple)—数据容器
  • 常见的MySQL数据库面试题
  • 样本熵与近似熵:度量时间序列复杂性的方法
  • 2024 NVIDIA开发者社区夏令营环境配置指南(Win Mac)
  • 【过题记录】8.4(robocom补题,网络流)
  • Go语言加Vue3零基础入门全栈班11 Go语言+gorm用户管理系统实战 2024年08月03日 课程笔记
  • 一款好用的开源网站内容管理系统
  • JS 中的深拷贝与浅拷贝
  • [译] 怎样写一个基础的编译器
  • JavaScript创建对象的四种方式
  • Node项目之评分系统(二)- 数据库设计
  • PyCharm搭建GO开发环境(GO语言学习第1课)
  • Python十分钟制作属于你自己的个性logo
  • vagrant 添加本地 box 安装 laravel homestead
  • VirtualBox 安装过程中出现 Running VMs found 错误的解决过程
  • Web设计流程优化:网页效果图设计新思路
  • 短视频宝贝=慢?阿里巴巴工程师这样秒开短视频
  • 后端_ThinkPHP5
  • 浅析微信支付:申请退款、退款回调接口、查询退款
  • 悄悄地说一个bug
  • 微信小程序:实现悬浮返回和分享按钮
  • 物联网链路协议
  • 新版博客前端前瞻
  • 学习JavaScript数据结构与算法 — 树
  • 2017年360最后一道编程题
  • 策略 : 一文教你成为人工智能(AI)领域专家
  • # Apache SeaTunnel 究竟是什么?
  • (Forward) Music Player: From UI Proposal to Code
  • (翻译)Entity Framework技巧系列之七 - Tip 26 – 28
  • (附源码)ssm教材管理系统 毕业设计 011229
  • (免费领源码)Java#Springboot#mysql农产品销售管理系统47627-计算机毕业设计项目选题推荐
  • (十一)c52学习之旅-动态数码管
  • (淘宝无限适配)手机端rem布局详解(转载非原创)
  • (转)chrome浏览器收藏夹(书签)的导出与导入
  • *上位机的定义
  • .NET HttpWebRequest、WebClient、HttpClient
  • .NET 中什么样的类是可使用 await 异步等待的?
  • .Net(C#)自定义WinForm控件之小结篇
  • .NET:自动将请求参数绑定到ASPX、ASHX和MVC(菜鸟必看)
  • .NET关于 跳过SSL中遇到的问题
  • .net企业级架构实战之7——Spring.net整合Asp.net mvc
  • /bin/bash^M: bad interpreter: No such file ordirectory
  • @RequestBody与@RequestParam:Spring MVC中的参数接收差异解析
  • @RunWith注解作用
  • [ 蓝桥杯Web真题 ]-布局切换
  • [ 英语 ] 马斯克抱水槽“入主”推特总部中那句 Let that sink in 到底是什么梗?
  • [001-03-007].第07节:Redis中的管道