Keep It Simple, Stupid 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?
 [ambrus]: 1nickt: the tea didn't have sugar or honey or lemon or milk. or even caffeine in a significant quantity. it's really "colored water", warm water with some fruit smell to make it more pleasant than ordinary warm water. [ambrus]: 1nickt: in theory, it shouldn't hurt the electronics, but also could temporarily cause problems until it dries, and the inside of the keyboard doesn't dry quickly, because it's closed. [ambrus]: 1nickt: that's the theory. the theory is also that it should have dried by Sunday morning, but it didn't. so I dunno. [ambrus]: I'll try today evening if it works now.

How do I use this? | Other CB clients
Other Users?
Others contemplating the Monastery: (9)
As of 2017-11-21 14:41 GMT
Sections?
Information?
Find Nodes?
Leftovers?
Voting Booth?
In order to be able to say "I know Perl", you must have:

Results (302 votes). Check out past polls.

Notices?