擅长:python、mysql、java
<p>您可以通过将<code>A</code>转换为整数,将其添加到<code>K</code>,然后将<code>A</code>替换为总和来完成,这应该可以工作,而不管<code>K</code>(或<code>A</code>)中的位数是多少</p>
<pre><code>def addToArrayForm(A, K):
a = 0
for d in A:
a = a*10 + d
A[:] = [int(d) for d in str(a + K)]
return A
A = [1, 2, 3]
addToArrayForm(A, 50000)
for i in range(len(A)):
print(A[i])
</code></pre>
<p>输出:</p>
<pre class="lang-none prettyprint-override"><code>5
0
1
2
3
</code></pre>