Strtol

Score: 210.58 (pass)

just working on the tiebreak... =(

#!perl -lp
@§=(qw{?y ?e.n h z o .wo|.wen th[^o] fo f si s ei n te e tw t m b *10 +10
*100},(map"+".$_,0..12),map")*1e$_+(",3,6,9);s/\b$§[$§++]\w*/$§[$§+18]/gwhile$§<19;$_=reverse
eval"($_)";$_=reverse
join",",/..?.?/g

Score: 210.62 (pass)

#!perl -lp
@_=(qw{?y ?een h z o two|twen th[^o] fo f si s ei n te e tw t m b *10
+10 *100},(map"+".$_,0..12),map")*1e$_+(",3,6,9);s/\b$_[$i++]\w*/$_[$i+18]/gwhile$i<19;$_=reverse
eval"($_)";$_=reverse
join",",/..?.?/g

Score: 212.62 (pass)

can i make it to under 200...?

#!perl -lp
@_=(qw{?ty ?teen h z o two|twen th[^o] fo f si s ei n te e tw t m b *10 +10 *100},(map"+".$_,0..12),map")*1e$_+(",3,6,9);s/\b$_[$i++]\w*/$_[$i+18]/gwhile$i<19;$_=reverse
eval"($_)";$_=reverse
join",",/..?.?/g

Score: 223.60 (pass)

#!perl -lp
@_=(qw{y een z o two|twen th[^o] fo f si s ei n te e tw h t m b *10
+10},(map"+".$_,0..12),"*100",map")*1e$_+(",3,6,9);s/$§$_[$i]\w*/$_[$i+19]/g,$i++and$§='\b'while$i<19;$_=reverse
eval"($_)";$_=reverse
join",",/..?.?/g

Score: 225.60 (pass)

it's a shame... i'm not getting anywhere with this...

keep trying!

#!perl -lp
@_=(qw{y een z o two|twen th[^o] fo f si s ei n te e tw h t m b $ *10
+10},(map"+".$_,0..12),"*100",map")*1e$_+(",3,6,9);s/$§$_[$i]\w*/$_[$i+20]/g,$i++and$§='\b'while$i<19;$_=reverse
eval"($_)";$_=reverse
join",",/..?.?/g