0 out of 464 challenges solved
Write a Python function `count_set_bits(n)` that counts the number of set bits (binary digits with value 1) in the binary representation of a given non-negative integer `n`. #### Example Usage ```python [main.nopy] count_set_bits(2) # Output: 1, because binary representation of 2 is '10' count_set_bits(4) # Output: 1, because binary representation of 4 is '100' count_set_bits(6) # Output: 2, because binary representation of 6 is '110' ```
def count_set_bits(n):
"""
Count the number of set bits (1s) in the binary representation of a number.
Args:
n (int): A non-negative integer.
Returns:
int: The count of set bits in the binary representation of n.
"""
# Initialize the count of set bits
count = 0
# Placeholder for the solution
return count