Haskell打

関連タイピング
-
Pythonプログラムを打ちまくる
プレイ回数3791英語長文60秒 -
C#のプログラム一つを書こう
プレイ回数2377英字610打 -
右端の下の『\』およびshift文字『?』『*』『_』の練習
プレイ回数2092長文425打 -
数字4567と特殊文字『$』『%』『&』『'』の練習です
プレイ回数3003長文617打 -
kotlinの予約語などです
プレイ回数1105英語短文148打 -
shift文字『<』『>』の練習用です
プレイ回数1602長文404打 -
CSSでよく使うプロパティのタイピング
プレイ回数316英語長文584打 -
プレイ回数52英語60秒
問題文
(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