762. Prime Number of Set Bits in Binary Representation
- Use info to calculate the poosible prime numbers .
- Traverse the list and see if the numbers have the desired number of ome bits.
Given two integers L and R, find the count of numbers in the range [L, R] (inclusive) having a prime number of set bits in their binary representation.
(Recall that the number of set bits an integer has is the number of 1s present when written in binary. For example, 21 written in binary is 10101 which has 3 set bits. Also, 1 is not a prime.)
Example 1:
1 | Input: L = 6, R = 10 |
Example 2:
1 | Input: L = 10, R = 15 |
Note:
L, Rwill be integersL <= Rin the range[1, 10^6].R - Lwill be at most 10000.
Soulution:
1 | class Solution: |