Colorful numbers: Difference between revisions
Content added Content deleted
(New post.) |
m (Minor improvement to code.) |
||
Line 528: | Line 528: | ||
uint32_t largest = 0; |
uint32_t largest = 0; |
||
bool is_colorful(uint32_t number) { |
bool is_colorful(const uint32_t& number) { |
||
if ( number > 98'765'432 ) { |
if ( number > 98'765'432 ) { |
||
return false; |
return false; |
||
Line 563: | Line 563: | ||
} |
} |
||
void count_colorful(uint32_t taken, uint32_t number, uint32_t digits) { |
void count_colorful(const uint32_t& taken, const uint32_t& number, const uint32_t& digits) { |
||
if ( taken == 0 ) { |
if ( taken == 0 ) { |
||
for ( uint32_t digit = 0; digit < 10; ++digit ) { |
for ( uint32_t digit = 0; digit < 10; ++digit ) { |