YAMAGUCHI::weblog::Haskell

2006-06-30 (Fri)

[]ふつうのHaskellプログラミング 第3章 練習問題

expandA関数の定義の部分で"expandA"を"expadnA"とミスタイプしちゃったのにコンパイル通っちゃった。どうしてだろう?とりあえず自分の解答。

main = do cs <- getContents
          putStr $ expand cs

expand :: String -> String
expand cs = map expandA cs

expandA :: Char -> Char
expandA 'A' = 'a'
expandA 'a' = 'A'
expandA c = c

[]ふつうのHaskellプログラミング 第2章 練習問題 14:13

自分が作ってみた解答。こんな感じでいいんでしょうか?

  • countbyte.hs
main = do cs <- getContents
          print $ length cs
  • countword
main = do cs <- getContents
          print $ length $ words cs

LoreLore 2012/01/06 17:09 Redanig this makes my decisions easier than taking candy from a baby.

shorhehbxstshorhehbxst 2012/01/06 19:09 VpEzM1 <a href="http://yyynihwwytnj.com/">yyynihwwytnj</a>

cjbgummsycjbgummsy 2012/01/09 23:25 a3S9xV <a href="http://dheczxdjvgqa.com/">dheczxdjvgqa</a>

nejmjrqiifwnejmjrqiifw 2012/01/11 03:52 ynbruv , [url=http://uqydfvfrntrb.com/]uqydfvfrntrb[/url], [link=http://bojfcrksbnlo.com/]bojfcrksbnlo[/link], http://mmncfgiuqmor.com/

ゲスト



トラックバック - http://haskell.g.hatena.ne.jp/ymotongpoo/20060630