<p>我正在处理ProjectEuler的<a href="http://projecteuler.net/index.php?section=problems&id=220" rel="nofollow noreferrer">problem 220</a>(看起来很简单,与一些
其他人——我想换个更大的号码!)在</p>
<p>到目前为止,我已经:</p>
<pre><code>D = "Fa"
def iterate(D,num):
for i in range (0,num):
D = D.replace("a","A")
D = D.replace("b","B")
D = D.replace("A","aRbFR")
D = D.replace("B","LFaLb")
return D
instructions = iterate("Fa",50)
print instructions
</code></pre>
<p>现在,这个方法对于低值很好,但是当你把它放在更高的值时,你只会得到一个“内存错误”。有人能提出一个克服这个问题的方法吗?我真的需要一个包含下一步指令的字符串/文件。在</p>