PEP 8に違反しまくり
C言語に移植しやすいこと、処理速度をなるべく早くすることを念頭に置いたため…
かもしれないが、美しくない。lambdaもリスト内包表現も一個も無いよ!
しかし、元々のRuby版と比べてまあまあ処理速度が速くなった。
んで、PEP 8を初めて読んでみた。
感想。
- うへえ。実装によってはstr1 += str2が遅いのね。''.join()かあ…
- 忘れていたけど、tekito_str.startswithっていうのがあったね!直すポイントいっぱいだ。
- 4スペースタブが推奨されているけど、2スペースタブがいいんじゃい!
タブについては、インデントが深くなりすぎないように、
ということを暗に言っているんだろうなあ。
とりあえず、文字列連結とstartswithは直そうかな。
その他添削ポイントがあったらどしどし指摘してください。
docstringまめに書かないとなあ…