2018-08-07から1日間の記事一覧

Udacity Design of Computer Programsのメモその2

左右対称の文字列を含む文字列を与えると、左右対称の開始位置から終了位置までを切り取ってくれる。 grow関数・・・ある特定の文字を中心に左右対称性があれば、2文字ずつ左右に伸ばして最長の左右対称文字列を取得する関数 def longest_subpalindrome_slic…

Udacity Design of Computer Programsのメモ

Lesson2で出たコードを模写。 fill_in2に'ODD +ODD = EVEN'のような引数を渡して実行すると、適当に数字を埋めて'3+3 = 6'のような文字列を返してくれる。 permutationで組み合わせの数を出せるのは、かなり便利だなと思った。 import reimport itertoolsimp…