【发布时间】:2022-11-26 22:36:54
【问题描述】:
我希望对大小为 n 的元素的 MyArray[] 进行排序,以便 MyArray[n] = n。如果缺少该元素,则应将其替换为 -1。这是一个例子: 输入:MyArray = [-1, -1, 6, 1, 9, 3, 2, -1, 4, -1] 输出:[-1, 1, 2, 3, 4, -1, 6, -1, -1, 9]
MyArray = [-1, -1, 6, 1, 9, 3, 2, -1, 4, -1]
MyArrayNew = []
for n in MyArray:
if n <= len(MyArray):
MyArrayNew[n] = n
else:
MyArrayNew[n] = -1
print(MyArrayNew)
到目前为止,这是我的代码,将不胜感激任何有关如何正确编码的指示!
【问题讨论】: