跳到主要内容

2859.计算K置位下标对应元素的和

链接:2859.计算K置位下标对应元素的和
难度:Easy
标签:位运算、数组
简介:请你用整数形式返回 nums 中的特定元素之 和 ,这些特定元素满足:其对应下标的二进制表示中恰存在 k 个置位。

题解 1 - python

  • 编辑时间:2024-01-25
  • 执行用时:42ms
  • 内存消耗:16.55MB
  • 编程语言:python
  • 解法介绍:遍历。
class Solution:
def sumIndicesWithKSetBits(self, nums: List[int], k: int) -> int:
return sum(nums[i] if bin(i).count('1') == k else 0 for i in range(len(nums)))