10分でコーディング(Haskell)
これこれ → 10分でコーディング
Haskellでやってみた。
deal :: Int -> String -> [String] deal n xs | n > length xs = [] | otherwise = case splitAt n xs of ([],_) -> [] (xs,ys) -> xs : deal n ys
20分ぐらいかかった。
splitAtの存在に気が付くまでと、ガードの方法がよく分からなかったので結構時間がかかった。