Haskell打

関連タイピング
-
C使いならサクサク打てるはず!?
プレイ回数19万短文英字60秒 -
Pythonプログラムを打ちまくる
プレイ回数5960英語長文60秒 -
右端の下の『\』およびshift文字『?』『*』『_』の練習
プレイ回数2182長文425打 -
数字4567と特殊文字『$』『%』『&』『'』の練習です
プレイ回数3078長文617打 -
プレイ回数55英語60秒
-
C#のプログラム一つを書こう
プレイ回数2493英字610打 -
shift文字『<』『>』の練習用です
プレイ回数1681長文404打 -
『,』、『.』、『;』、『/』の練習用です
プレイ回数2276長文記号389打
問題文
(main :: io ())
main :: IO ()
(import qualified)
import qualified
(mapm)
mapM
(foldl)
foldl
(import prelude hiding)
import Prelude hiding
(putstrln)
putStrLn
(do)
do
(mapaccuml)
mapAccumL
(read)
read
(liftm)
liftM
(form_)
forM_
(map)
map
(zip)
zip
(hputstr)
hPutStr
(deriving (eq, show))
deriving (Eq, Show)
(return)
return
(where)
where
(let)
let
(case)
case
(just)
Just
(nothing)
Nothing
(true)
True
(false)
False
([1..])
[1..]
(runst)
runST
(runstate)
runState
(execstate)
execState
(put)
put
(get)
get
(modify)
modify
(newarray)
newArray
(modifyioref)
modifyIORef
(newioref)
newIORef
(control.monad)
Control.Monad
(data.list)
Data.List
(data.map)
Data.Map
(data.set)
Data.Set
(debug.trace)
Debug.Trace
(control.arrow)
Control.Arrow
(control.applicative)
Control.Applicative
(text.parsercombinators.parsec)
Text.ParserCombinators.Parsec
(data)
data
(data.bytestring.lazy.char8)
Data.ByteString.Lazy.Char8
(unfoldr)
unfoldr
(unsafeperformio)
unsafePerformIO
(monad m =>)
Monad m =>
(instance)
instance
(class)
class
(head)
head
(tail)
tail
(init)
init
(null)
null
(length)
length
(concatmap)
concatMap
(all)
all
(any)
any
(scanl)
scanl
(replicatem)
replicateM
(cycle)
cycle
(iterate)
iterate
(take)
take
(drop)
drop
(group)
group
(sort)
sort
(filter)
filter
(lines)
lines
(words)
words
(curry)
curry
(uncurry)
uncurry
(fst)
fst
(snd)
snd
(fail)
fail
(mzero)
mzero
(flip)
flip
(undefined)
undefined
(error)
error