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

leetcode 190. 颠倒二进制位 python

颠倒给定的 32 位有符号整数的二进制位。

示例 1:

输入:n = 43261596

输出:964176192

解释:

整数二进制
4326159600000010100101000001111010011100
96417619200111001011110000010100101000000

示例 2:

输入:n = 2147483644

输出:1073741822

解释:

整数二进制
214748364401111111111111111111111111111100
107374182200111111111111111111111111111110

提示:

  • 0 <= n <= 231 - 2
  • n 为偶数
    class Solution:def reverseBits(self, n: int) -> int:a = []while(n!=0):a.append(n%2)n//=2 length = len(a)if(length!=32):for i in range(length,32)://不足32位要补零a.append(0)cnt = 0sum = 0for i in range(31,-1,-1):sum += a[i]*(2**cnt)cnt+=1return sum

http://www.dtcms.com/a/569295.html

相关文章:

  • 网站用什么域名东莞网络营销策划
  • springboot 工具类 日期时间列表工具类详解:高效处理日期范围的利器
  • MYSQL第四次作业
  • 某游戏大厂分布式系统经典实战面试题解析
  • 某游戏大厂计算机网络面试问题深度解析(一)
  • C#基础:如何从现有类库复制一个新的类库,并且加入解决方案
  • C# 中 Entity Framework (EF) 和 EF Core 里的 `AsNoTracking` 方法
  • 基于视觉分析的加油站通话行为安全预警系统 构建加油安全新防线 通话行为模式识别 边缘计算通话动作监测设备
  • Traefik vs Spring Cloud:微服务架构的两种截然不同的技术路线
  • 郑州百度seo网站优广州网站开发外包哪家好
  • 高端网站建设推来客网络做seo推广公司
  • 数据挖掘6-AI总结
  • 网站首页域名如何设置访问快宿迁沭阳网站建设
  • 数据结构 —— 栈
  • 微信小程序开发案例 | 个人相册小程序(下)
  • 网站域名账号网址申请注册
  • 电商 API 数据交互最佳实践:JSON 格式优化、数据校验与异常处理
  • 重庆网站建设 沛宣织梦cms 官方网站
  • 零基础新手小白快速了解掌握服务集群与自动化运维(十七)ELK日志分析模块--Elasticsearch介绍与配置
  • 如何使用elasticdump进行elasticsearch数据还原
  • 【运维记录】Centos 7 基础命令缺失
  • 手写 RPC 框架
  • etcd 高可用分布式键值存储
  • 【ETCD】ETCD单节点二进制部署(TLS)
  • 小网站 收入请简述网站制作流程
  • 抗辐照MCU芯片在无人叉车领域的性能评估与选型建议
  • 什么是LLM?
  • Java/PHP源码解析:一站式上门维修服务系统的全栈实现
  • MPU6050 DMP 移植中 mpu_run_self_test () 自检失败的原因与解决方法
  • 系统端实现看门狗功能