2010-08-11(水)
単語の削除
30分プログラム、その792。anarchy golf - delete wordsにインスパイアされました。
使い方
*Main> deleteWord "golf" "flogwaiurhgm" " waiurh m"
ソースコード
replace :: Eq a => a -> a -> [a] -> [a] replace _ _ [] = [] replace old new (x:xs) = if old == x then new : replace old new xs else x : replace old new xs deleteWord :: String -> String -> String deleteWord xs ys = foldr (\x str -> replace x ' ' str) ys xs
参考
コメントを書く
トラックバック - http://d.hatena.ne.jp/mzp/20100811/deleteWord
リンク元
- 8 http://gauc.no-ip.org/awk-users-jp/blis.cgi/DoukakuAWK_277
- 7 http://www.wizforest.com/gear/tiger/sqrt/
- 6 http://twitter.com/mzp
- 5 http://reader.livedoor.com/reader/
- 5 http://usy.jp/twitter/index.php?Twitterクライアント
- 5 http://www.google.co.jp/search?hl=ja&lr=lang_ja&client=firefox-a&hs=MYj&rls=org.mozilla:ja:official&tbs=lr:lang_1ja&q=ocaml+int&aq=f&aqi=g4g-r2&aql=&oq=&gs_rfai=
- 4 http://d.hatena.ne.jp/keyword/Haskell
- 4 http://k.hatena.ne.jp/keywordblog/Haskell
- 4 http://www.google.co.jp/search?hl=ja&lr=lang_ja&tbs=lr:lang_1ja&q=javascript+プリプロセッサ&aq=f&aqi=&aql=&oq=&gs_rfai=
- 3 http://apribase.net/2010/05/12/thrift/
