今天看到一段python的程式,真的不是很好理解,一定是平時我太少用python了。
for c in s[::-1]:
res, p = res - d[c] if d[c] < d[p] else res + d[c], c
把它改寫以後好像比較容易理解多了。
for c in s[::-1]:
if d[c] < d[p]:
res = res - d[c]
else:
res = res + d[c]
p = c
感到寫程式也算是一門藝術,傳達同一樣東西的方法有很多!