We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 6fffdba + 13d4855 commit a076cfeCopy full SHA for a076cfe
csharp/338-Counting-Bits.cs
@@ -0,0 +1,16 @@
1
+public class Solution {
2
+ public int[] CountBits(int n) {
3
+ var hammingWeights = new int[n+1];
4
+ for (int i = 0; i <= n; i++)
5
+ {
6
+ var binary = Convert.ToString(i, 2);
7
+ var hammingWeight = 0;
8
+ for (int j = 0; j < binary.Length; j++)
9
10
+ hammingWeight += binary[j] - '0';
11
+ }
12
+ hammingWeights[i] = hammingWeight;
13
14
+ return hammingWeights;
15
16
+}
0 commit comments