laziness, impatience, and hubris PerlMonks

### Re: (Golf) Let's go bowling

by dragonchild (Archbishop)
 on Aug 08, 2001 at 21:51 UTC ( #103133=note: print w/replies, xml ) Need Help??

```for(0..\$#_){if(\$_[\$_]=~/X/){\$t+=10+(\$_[\$_+1]=~/X/?10:\$_[\$_+1])+(\$_[\$_+
+2]=~/X/?10:(\$_[\$_+2]=~/\//?10-\$_[\$_+1]:\$_[\$_+2]))}if(\$_[\$_+1]=~/\//){
+\$t+=10+(\$_[\$_+2]=~/X/?10:\$_[\$_+2]);splice@_,\$_+1,1;last if!defined\$_[
+\$_+2]}else{\$t+=\$_[\$_]}}\$t
```
for(0..\$#_){if(\$_[\$_]=~/X/){\$t+=10+(\$_[\$_+1]=~/X/?10:\$_[\$_+1])+(\$_[\$_+2]=~/X/?10:(\$_[\$_+2]=~/\//?10-\$_[\$_+1]:\$_[\$_+2]));last if!defined\$_[\$_+3]}if(\$_[\$_+1]=~/\//){\$t+=10+(\$_[\$_+2]=~/X/?10:\$_[\$_+2]);splice@_,\$_+1,1;last if!defined\$_[\$_+2]}else{\$t+=\$_[\$_]}}\$t
```@b=@_;sub X{pop=~X?10:pop}while((\$_=shift@b)+1){\$t+=10+X((\$b[0])x2)+X(
+(\$b[1]=~/\//?10-\$b[0]:\$b[1]),\$b[1])and(defined\$b[2]||last)if/X/;if(\$b
+[0]=~m!/!){\$t+=10+X((\$b[1])x2)and(defined\$b[2]||last)}else{\$t+=\$_}}\$t
```

Create A New User
Node Status?
node history
Node Type: note [id://103133]
help
Chatterbox?
 [roho]: Thank you. That is much clearer.

How do I use this? | Other CB clients
Other Users?
Others scrutinizing the Monastery: (6)
As of 2018-05-27 11:50 GMT
Sections?
Information?
Find Nodes?
Leftovers?
Voting Booth?
World peace can best be achieved by:

Results (195 votes). Check out past polls.

Notices?