Haskell打

関連タイピング
-
HSPの命令・関数をタイピングで覚えよう!
プレイ回数767短文英字60秒 -
プログラムの説明に出てきそうな日本語を集めました。
プレイ回数106短文かな30秒 -
Pythonプログラムを打ちまくる
プレイ回数7452英語長文60秒 -
数字『8』『9』およびshift文字『(』『)』の練習
プレイ回数1605長文331打 -
Javaを中心としたプログラムで使いそうな英単語
プレイ回数209英語短文30秒 -
shift文字『<』『>』の練習用です
プレイ回数1707長文404打 -
数字4567の練習です
プレイ回数1175長文318打 -
C使いならサクサク打てるはず!?
プレイ回数19万短文英字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