Solved: 36 - Digit Separators

This commit is contained in:
David Gil de Gómez Pérez
2026-08-18 10:07:41 +03:00
parent a72d03277e
commit 68fc104f31
+8 -6
View File
@@ -3,18 +3,20 @@
namespace cpp14 { namespace cpp14 {
auto million() -> int { auto million() -> int {
// TODO: Return 1'000'000 using digit separators return 1'000'000;
return 0;
} }
auto mask() -> std::uint32_t { auto mask() -> std::uint32_t {
// TODO: Return 0xFF00'00FF return 0xFF00'00FF;
return 0;
} }
auto bits_set() -> int { auto bits_set() -> int {
// TODO: Return population count of mask() const auto m = mask();
return 0; auto count = 0;
for (auto i = 0; i < 32; i++) {
if (m & (1 << i)) ++count;
}
return count;
} }
} // namespace cpp14 } // namespace cpp14