関数型プログラミング言語Haskell Part28 [転載禁止]©5ch.io
■ このスレッドは過去ログ倉庫に格納されています
0852デフォルトの名無しさん
2016/12/08(木) 10:14:41.75ID:QjRH9I62「"0 0"が入力されるまで与えられた2つの数字を小さい順に並べ替え続ける」
http://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=ITP1_3_C
に下記のコードを提出したところWrong Answerになったのですが
outputはdiffコマンドで調べても正解者と同じですし
手元で動かしたところ"0 0"でも終了で正解な気がするので修正箇所の目処も立ちません。
自力での解決はギブアップなのでアドバイスお願いします。
import Data.List (sort)
exchange :: IO ()
exchange = do
s <- getLine
if s == "0 0" then return ()
else do
putStrLn $ (unwords . sort . words) s
exchange
main = exchange
■ このスレッドは過去ログ倉庫に格納されています