Блог пользователя vasanthaganesh

Автор vasanthaganesh, история, 8 лет назад, По-английски

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.

  • Проголосовать: нравится
  • +4
  • Проголосовать: не нравится

»
8 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Not handling newline at end of input ?

»
8 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

The interact function passes the entire input from stdin, including the new line character. However, your g 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 to g: code.
2. You can modify the g function so that it ignores everything except for the first two characters: code.