Secret Number

Score: 67.00 (pass)

#!/usr/bin/perl -l
$_=pop;do{print,s[.(?=(.))][($&+$1)=~/./;$&+$']ge,s/.$//}while$_