Class Solution
- java.lang.Object
-
- g2501_2600.s2595_number_of_even_and_odd_bits.Solution
-
public class Solution extends Object
2595 - Number of Even and Odd Bits.Easy
You are given a positive integer
n
.Let
even
denote the number of even indices in the binary representation ofn
( 0-indexed ) with value1
.Let
odd
denote the number of odd indices in the binary representation ofn
( 0-indexed ) with value1
.Return an integer array
answer
whereanswer = [even, odd]
.Example 1:
Input: n = 17
Output: [2,0]
Explanation:
The binary representation of 17 is 10001.
It contains 1 on the 0th and 4th indices.
There are 2 even and 0 odd indices.
Example 2:
Input: n = 2
Output: [0,1]
Explanation:
The binary representation of 2 is 10.
It contains 1 on the 1st index.
There are 0 even and 1 odd indices.
Constraints:
1 <= n <= 1000
-
-
Constructor Summary
Constructors Constructor Description Solution()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int[]
evenOddBit(int n)
-