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 1
s 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, R
will be integersL <= R
in the range[1, 10^6]
.R - L
will be at most 10000.
Soulution:
1 | class Solution: |