Something went wrong. Try again.
My leetcode submissions.
Something went wrong. Try again.
336 B · 22 lines
C++
at main
1234567891011121314151617181920212223#include <vector>#include <iostream>#include <bitset>using namespace std;
auto countBits(int n) -> vector<int>{ auto x = 0; auto a = vector<int>(n + 1, 0); for (auto x = 0; auto& k : a) k = bitset<32>(x++).count();
return a;}
auto main() -> int{ for (auto const& n : countBits(5)) std::cout << n << ' '; return 0;}