毎日Learning

学んだことを共有します

2010-07-16から1日間の記事一覧

2010年07月16日のツイート

@yoshiyoshifujii: さて、飲みに行くか。2010-07-16 18:55:27 via Vim @yoshiyoshifujii: FM802聞いてるとjujuのHello Againがよくかかってる。2010-07-16 17:19:28 via Vim @yoshiyoshifujii: くっ。こ、これ以上は無理なのか。ここが限界なのか。。。えー…

P08 (**) リストから同じ要素の連続を除去する。

def main(): print compress("a") == None print compress(11) == None print compress([]) == [] print compress(["a"]) == ["a"] print compress(["a", "b"]) == ["a", "b"] print compress(["a", "a", "b"]) == ["a", "b"] print compress(["a", "a", "b"…

P07 (**) ネスト化されたリストをフラット化する。

def main(): print flatten("a") == None print flatten(11) == None print flatten([]) == [] print flatten(["a"]) == ["a"] print flatten(["a", "b"]) == ["a", "b"] print flatten(["a", "b", ["c", "d"]]) == ["a", "b", "c", "d"] print flatten(["a"…

P06 (*) リストが回文(前後どちらから読んでも同じ並び)か確認する。

def main(): print palin([]) == False print palin("a") == False print palin(11) == False print palin(["a"]) == True print palin(["a", "a"]) == True print palin(["a", "b"]) == False print palin(["a", "a", "a"]) == True print palin(["a", "b",…

L-99: Ninety-Nine Lisp Problems p06-p08 までのソースをさらす

前回( L-99: Ninety-Nine Lisp Problems p01-p05 までのソースをさらす - 毎日Learning )の投稿をししょーに添削してもらい、「これはJavaだね」と言われ、「こうだよ」という教えを受けました。その教えを反映できているか、まだまだ自信無いですが、さらす…