何らかの知識が足りない

'Prime Factors'問題と'Brainfuck'問題は、最後のRunがTime outになってしまいパスしない。アルゴリズムやロジックの問題と言うよりスピードの最適化に関する私自身の知識が何か欠けている気がしてならない。例えば、ループやデータ構造の効率良い(NumPyみたいな)ライブラリがあるとか。もちろん小手先のテクニックという訳ではなく、もっと根本的な問題だと思う。


とりあえず最近「Python Cookbook」を読み始めたが、読破するのが急務かもしれない。あるいはアルゴリズムの知識不足か。いずれにしても解答が見れないというのは辛い…。教えてもらえるぐらいできる人も周りにいないし…。


しかし経験則からすると実行パフォーマンスを上げるには往々にしてアルゴリズムの問題であることが多いが、もっとうまいやり方があるのだろうか…。他にできている人がいるのに謎は深まるばかり…。