I tried to solve 710A - King Moves in Haskell and here: 20077987 is my submission. The program works on my computer but produces a run-time error when submitted. Please help.
I tried to solve 710A - King Moves in Haskell and here: 20077987 is my submission. The program works on my computer but produces a run-time error when submitted. Please help.
Not handling newline at end of input ?
The
interact
function passes the entire input fromstdin
, including the new line character. However, yourg
function expects a string of only two characters.There are at least two reasonable ways to fix your program:
1. You can remove the
\n
character from the input before passing it tog
: code.2. You can modify the
g
function so that it ignores everything except for the first two characters: code.