すぐコピペして使う用の自分用メモ
AtCoder用の標準入力の受け取り
-- 整数の入力 a <- readLn --文字列の入力 w <- words <$> getLine [w1, w2] <- words <$> getLine -- スペース区切り整数の入力 n <- map read . words <$> getLine :: IO [Int] [n,m,x] <- map read . words <$> getLine :: IO [Int] --n1行分の入力を読み込む list <- replicateM n1 $ map read . words <$> getLine :: IO [[Int]]
Intの場合、型推論を与えて使用する。
exp
a <- readLn [1..(a::Int)] putStrLn $ show a + 0