Class Solution
java.lang.Object
g2501_2600.s2595_number_of_even_and_odd_bits.Solution
public class Solution
extends java.lang.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 of n
( 0-indexed ) with value 1
.
Let odd
denote the number of odd indices in the binary representation of n
( 0-indexed ) with value 1
.
Return an integer array answer
where answer = [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
-
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
Solution
public Solution()
-
-
Method Details
-
evenOddBit
public int[] evenOddBit(int n)
-