結果

問題 No.632 穴埋め門松列
ユーザー ducktailducktail
提出日時 2018-01-19 21:46:28
言語 Haskell
(9.10.1)
結果
AC  
実行時間 2 ms / 1,000 ms
コード長 338 bytes
コンパイル時間 4,758 ms
コンパイル使用メモリ 169,088 KB
実行使用メモリ 5,248 KB
最終ジャッジ日時 2024-12-24 12:29:19
合計ジャッジ時間 4,567 ms
ジャッジサーバーID
(参考情報)
judge5 / judge3
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
other AC * 6
権限があれば一括ダウンロードができます
コンパイルメッセージ
Loaded package environment from /home/judge/.ghc/x86_64-linux-9.8.2/environments/default
[1 of 2] Compiling Main             ( Main.hs, Main.o )
[2 of 2] Linking a.out

ソースコード

diff #

import Control.Applicative ((<$>), (<*>))

main :: IO ()
main = do
  solve <$> getl words >>= print

solve :: [String] -> Int
solve ["?", "2", "3"] = 4
solve ["?", "3", "2"] = 1
solve ["2", "?", "3"] = 14
solve ["3", "?", "2"] = 14
solve ["2", "3", "?"] = 1
solve ["3", "2", "?"] = 4

getl :: (String -> a) -> IO a
getl f = f <$> getLine
0