首页 > 其他分享 >191-昨天写的

191-昨天写的

时间:2023-11-18 10:44:52浏览次数:35  
标签:符号 二进制 nums 191 整数 昨天 输入 find1

编写一个函数,输入是一个无符号整数(以二进制串的形式),返回其二进制表达式中数字位数为 '1' 的个数(也被称为汉明重量)。

 

提示:

  • 请注意,在某些语言(如 Java)中,没有无符号整数类型。在这种情况下,输入和输出都将被指定为有符号整数类型,并且不应影响您的实现,因为无论整数是有符号的还是无符号的,其内部的二进制表示形式都是相同的。
  • 在 Java 中,编译器使用二进制补码记法来表示有符号整数。因此,在 示例 3 中,输入表示有符号整数 -3

 

示例 1:

输入:n = 00000000000000000000000000001011
输出:3
解释:输入的二进制串 00000000000000000000000000001011 中,共有三位为 '1'。


class Solution(object):
    def hammingWeight(self, n):
        """
        :type n: int
        :rtype: int
        """
        find1=0
        nums=str(bin(n))
        len1=len(nums)
        for i in range(0,len1):
            if nums[i]=='1':
                find1=find1+1
        return find1

 

标签:符号,二进制,nums,191,整数,昨天,输入,find1
From: https://www.cnblogs.com/LYoungH/p/17840175.html

相关文章

  • 2023-11-17 记录formly+antd+dayjs的shortcuts设置筛选项全部、昨天、今天
    业务中需要用到formly+antd的组件DatePicker日期组件,其中要给该组件添加筛选项(如:全部、昨天、今天),日期的格式化用到了日期插件dayjs(注意不是momentjs)shortcuts=[{text:'全部',onClick:()=>([null,null])},...shortcutsData]如果只是设置昨天或者今天,只需传开始和结束......
  • 世微 降压恒流 12V 5A 一切一双灯 LED汽车大灯驱动方案 AP5191
    AP5191是一款PWM工作模式,高效率、外围简单、内置功率MOS管,适用于4.5-150V输入的高精度降压LED恒流驱动芯片。输出功率150W,电流6A。AP5191可实现线性调光和PWM调光,线性调光脚有效电压范围0.55-2.6V.AP5191工作频率可以通过RT外部电阻编程来设定,同时内置抖频电路,可以降低对......
  • 191. 位1的个数
    目录题目错误解法bin内置函数直接用.count统计直接统计二进制中的每一位是否包含1消除二进制末尾的1题目编写一个函数,输入是一个无符号整数(以二进制串的形式),返回其二进制表达式中数字位数为'1'的个数(也被称为汉明重量)。示例1:输入:n=00000000000000000000000000001011......
  • P1910 L 国的战斗之间谍
    二维01背包的裸题#include<bits/stdc++.h>usingnamespacestd;intw[200],a[200],b[200];intf[2000][2000];intmain(){ intn,x,y; cin>>n>>x>>y; for(inti=1;i<=n;i++){ cin>>w[i]>>a[i]>>b[i]; } for(inti=1;i<=......
  • ORA-16191、ORA-01017 密码问题
    适用范围本文档描述适用于12.1版本及以上所有平台问题概述在搭建12CADG的过程中,主库alert日志报以下错误Tue0ct1020:05:312023Errorsinfile/xxdb/ordb/oracle/product/diag/xx/xx/xx2/trace/xx2_arc2_53921.trc:ORA-16191:Primarylogshippingclientnotloggedonst......
  • 关于昨天疯狂报错的问题的解决
    问题描述昨天就一直hbase报错,进入zookeeper的zkCli.sh报错,一直进不去,给我整的挺崩溃的其实;问题解决今天再次打开虚拟机发现,我的FinalShell里面,这里的配置:自从上次改正本地的hosts文件之后,就一直三个ip地址都是192.168.88.151,然后昨天总的来说,就是一直在一台虚拟机上运行,没有......
  • Some Recent Thoughts Wrritten By NiuJiawen-2019141490165
    Recently,manystudentswhoarejunioryeararetakingpartininterviewsforexemptstudents.Somehaveobtainedsatisfactoryoffers,whereas,othersthinkitistoohardtogetawonderfuloffer. Andthereisnodoubtthatthelatterwillbefrustrated......
  • 关于昨天测试结果--可视化的改进(也就是实现查询功能和ECharts的交互功能)
    今天我又看了一下自己可视化界面,不得不说,有点子low;并且,我除了实现了数据的可视化,并没有那种选择哪天的日期,然后就显示哪天的信息,可视化并不明确,很low!!!今天特意来改进一下:文本框输入日期数据:界面跳转:也就是通过将文本框数据和后端相连接实现,sql语句:select*fromtest1wher......
  • LED智能家居灯 开关调光 台灯落地灯控制驱动 降压恒流IC AP5191
    产品描述AP5191是一款PWM工作模式,高效率、外围简单、内置功率MOS管,适用于4.5-150V输入的高精度降压LED恒流驱动芯片。输出最大功率150W,最大电流6A。AP5191可实现线性调光和PWM调光,线性调光脚有效电压范围0.55-2.6V.AP5191工作频率可以通过RT外部电阻编程来设定,同时内置抖频电路,......
  • Failed to transform tygerservice-1.0.0.210619103852.aar to match attributes
    Couldnotresolveallfilesforconfiguration':app:debugRuntimeClasspath'.ExecutionfailedforAarToClassTransform:C:\Users\Administrator\.gradle\caches\transforms-2\Failedtotransformtygerservice-1.0.0.210619103852.aartomatchattrib......