2007-08-15から1日間の記事一覧

n回のループの一般形はどう書けるのか?

どう書く?org: 全ての組み合わせ (http://ja.doukaku.org/comment/2149/) 以下はoceanさんの解答にコメントを付けたものである。 def cross_product(*a): stack = [] def traverse(i): if i == len(a): # 再帰では、終了条件が必要 yield stack[:] else: for…