排序排列

问题描述 投票:0回答:1

我有以下问题: 我有一个数组 a,其中有 n 个数字,其中有 n 个来自键盘的输入。选择一段 1

这是一个可能的解决方案:

def min_sort_cost(perm: list[int]) -> int:
    return sum(el for i, el in enumerate(perm) if el - 1 != i)

示例:

>>> min_sort_cost([3, 1, 2, 4, 6, 5])
17
python sorting
1个回答
0
投票
© www.soinside.com 2019 - 2024. All rights reserved.