[Haskell on HackerEarth] Life, the Universe, and Everything

来源:互联网 发布:电子相册制作软件 手机 编辑:程序博客网 时间:2024/05/22 06:19

原题链接
输入:多行数字
输出:42前(不包含)的所有内容

main = interact func  where func = unlines . takeWhile (/="42") . words

Tips:

  • Haskell里面words和lines函数是把多个单词、行拆成字符串列表,unlines和unwords是把字符串列表合并成一个由换行符/空格分隔的字符。这一点优点反直觉,总之记下来就好。
0 0
原创粉丝点击