自己写的:
from typing import List class Solution: def countBits(self, n: int) -> List[int]: # 创建一个空列表来存储结果 result = [] # 循环遍历从0到n的所有数字 for i in range(n + 1): # 将当前数字转换为二进制表示形式 binary_num = bin(i) # 计算当前数字的二进制表示中 1 的个数 count = binary_num.count("1") # 将计数添加到结果列表中 result.append(count) # 返回结果列表 return result
标签:count,比特,int,leedcode,列表,计数,result From: https://www.cnblogs.com/yyyjw/p/18118960