Gear I like
😎 Eyeglasses
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et
dolore magna aliqua. Aliquam purus sit amet luctus venenatis. Aliquam purus sit amet luctus venenatis
lectus. Netus et malesuada fames ac turpis egestas maecenas.

💰 Wallet
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et
dolore magna aliqua. Aliquam purus sit amet luctus venenatis. Aliquam purus sit amet luctus venenatis
lectus. Netus et malesuada fames ac turpis egestas maecenas.

class Solution {
public int[] countBits(int n) {
var result = new int[n + 1];
for(int v = 0; v <= n; v++) {
result[v] = countOnes(v);
}
return result;
}
private int countOnes(int v) {
var ones = 0;
while(v > 0) {
ones += v & 1;
v >>= 1;
}
return ones;
}
}