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

华为机试HJ15求int型正整数在内存中存储时1的个数

华为机试HJ15求int型正整数在内存中存储时1的个数

题目:

输入一个 int 型的正整数,计算出该 int 型数据在内存中存储时 1 的个数。
数据范围:保证在 32 位整型数字范围内

想法:

将输入的十进制数转为二进制,遍历记录二进制中的1的个数

input_number = input()result = bin(int(input_number))count = 0for i in result:if i == "1":count += 1print(count)
http://www.lryc.cn/news/391942.html

相关文章:

  • NLP - Softmax与层次Softmax对比
  • HttpServer内存马
  • 51单片机-让一个LED灯闪烁、流水灯(涉及:自定义单片机的延迟时间)
  • MYSQL原理、设计与应用
  • flask项目部署总结
  • 【总线】AXI4第八课时:介绍AXI的 “原子访问“ :独占访问(Exclusive Access)和锁定访问(Locked Access)
  • Java面试八股之MYISAM和INNODB有哪些不同
  • 大数据面试题之数据库(2)
  • 1421-04SF 同轴连接器
  • 第一节-k8s架构图
  • 【Proteus】按键的实现『⒉种』
  • Windows 11 安装 Python 3.11 完整教程
  • 外呼系统的功能有哪些
  • 【C语言】C语言 4 个编译过程详解
  • Linux 常见的几种编辑器的操作步骤
  • LabVIEW汽车转向器测试系统
  • image媒体组件属性配合swiper轮播
  • nginx的匹配及重定向
  • 云计算【第一阶段(23)】Linux系统安全及应用
  • YUM——简介、安装(Ubuntu22.04)
  • Java面向对象练习(4.文字格斗游戏)(2024.7.4)
  • Python获取QQ音乐歌单歌曲
  • Linux系统部署MongoDB开源文档型数据库并实现无公网IP远程访问
  • WPF Menu实现快捷键操作
  • VSCode常用的一些插件
  • OV通配符证书用于什么单位
  • 【数据结构】06.栈队列
  • 完全理解C语言函数
  • 性能测试:JMeter与Gatling的高级配置
  • Linux 软件管理