我解決項目歐拉problem 220(看起來容易,相較於一些 別人的 - 想我會嘗試更高編號一個改變!)如何在Python中使用很長的字符串?
到目前爲止,我有:
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
現在,這適用於低值,但是當你把它重複得更高時,你就會得到一個「內存錯誤」。任何人都可以提出一種解決方法嗎?我真的想要一個包含下一步操作說明的字符串/文件。
+1來抵消完全不需要的(IMHO)downvote。 – 2008-12-09 15:49:24