Я пытаюсь решить первую проблему SPOJ в Haskell, но всегда заканчиваю тем, что на входе if
возникает ошибка синтаксического анализа. Это общая проблема?Haskell - SPOJ - Код 'TEST'
main = do input <- getLine
if input == "42" then putStr ""
else do putStrLn input
main
Всегда пробуйте код SPOJ на [ideone] (https://ideone.com/). Они используют один и тот же движок, но здесь вы получите подробный вывод компилятора. –