The tiebreaker calculation seems to have a bug.  It says it 
doesn't take into account literal newlines, but what it really 
does is count *all* literal newlines in the program but only 
one of each other character.  It then subtracts 1 to adjust for 
the newline, but that works only when there's only one newline 
in the program.  So if you change a space into a newline, even 
if there are other newlines and spaces in your program, your 
score will increase.  It seems to me that the line

    $temp =~ s/(.)\1+/$1/g;

should be 

    $temp =~ s/(.)\1+/$1/gs;

so that newlines are compressed like all other characters.

-- 
Keith C. Ivey <[EMAIL PROTECTED]>
Washington, DC

Reply via email to