in reply to Tic Tac Chop
Tested with ActiveState 5.6$"='ox'x5,$_="1 2 3\n4 5 6\n7 8 9 ";{$^=chop$";print" $_$^ =>";{<>=~/^(\d)$/i&&s/$1/$^/m or redo}(m/^($^.){ 3}|($^.{5}){2}$^|$^.{7}$^.{7}$^|^.(...$^){3}/smx|$.>8 )or redo}y/0-9/-/;print
And yes, I like the chop.
Update: I noticed a small bug, this fix cost me 3 chars. sigh. That puts me at 185 chars (188 with the newlines)
$"='ox'x5,$_="1 2 3\n4 5 6\n7 8 9 ";{$^=chop$";print" $_$^ =>";{<>=~/^(\d)$/i&&s/$1/$^/m or$.--&&redo}/^($^ .){3}|($^.{5}){2}$^|$^.{7}$^.{7}$^|^.(...$^){3}/smx|8 <$. or redo}y/0-9/-/;print
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
RE: (2) Tic Tac Chop (tests, CGI?)
by ybiC (Prior) on Aug 18, 2000 at 06:05 UTC | |
|
RE: RE: Tic Tac Chop
by Anonymous Monk on Aug 22, 2000 at 05:24 UTC |