Question:codility Lesson17 NumberSolitaire
My Answer:
def solution(A):
maxnum = [A[0]] * (len(A) + 6)
for i in range(1,len(A)):
maxnum[i + 6] = max(maxnum[i : i + 6]) + A[i]
return maxnum[-1]
本文介绍了一个解决 Codility Lesson 17 Number Solitaire 问题的 Python 方法。通过动态规划算法来找到从起始位置到结束位置的最大得分路径。
Question:codility Lesson17 NumberSolitaire
My Answer:
def solution(A):
maxnum = [A[0]] * (len(A) + 6)
for i in range(1,len(A)):
maxnum[i + 6] = max(maxnum[i : i + 6]) + A[i]
return maxnum[-1]

被折叠的 条评论
为什么被折叠?