note
Grimy
Nice! But
<code>print eval join "+", ("1e", 6)</code>
yields 1000000, whereas my aforementioned solution:
<code>print sub {eval 'pop(@_)+' x ($#_ + 1) . '0';}->("1e", 6);</code>
prints the expected result, 7. Ok, ok, I'm quibbling.
908568
908767