in reply to Re: Multiplication digit persistence
in thread Multiplication digit persistence
printf "\e[102m Count[$num] = %s\e[m\n\n", persist($num, $dbg);
You are not using printf correctly.
printf "\e[102m Count[%s] = %s\e[m\n\n", $num, persist($num, $dbg) +;
The first argument is a FORMAT string and using variable interpolation could introduce an invalid '%' character.
my @dbg = ( ); map { push @dbg, ($res *= $_) } split(//, $num);
You are not using map correctly:
my @dbg = map { $res *= $_ } split(//, $num);
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^3: Multiplication digit persistence
by ikegami (Patriarch) on Mar 21, 2019 at 19:41 UTC |