After looking at the postmortem, I don't quite understand why BoB
didn't come up with something like this for 61.44:

map!s/
^/ /m|//||print,sort%/for map$/{_,sort/./g}.=$_,sort<>

Trying the various punctuation characters as names for the hash was
actually going to be my next trick, if I was desparate for a tie
breaker, but of course that's easy to say now. I didn't get around to
it since I thought had BoB matched --- and besides, I was sure I had
tried a number of them, like ., and gotten lots of parse errors.

But perhaps that was on the wrong perl, or in a version of my solution
where they did cause errors. Testing now, it seems that most will
work, except obvious no-gos like $, #, {, _, '. And for some reason [:

        $ perl -e 'print $[{a}'
        syntax error at -e line 1, near "$[{a"
        Execution of -e aborted due to compilation errors.

That's not a very helpful error message, but I think it's got
something to do with $[ being hardcoded to 0.

Lars Mathiesen (U of Copenhagen CS Dep) <[EMAIL PROTECTED]> (Humour NOT marked)

Reply via email to