2717. 半有序排列
发表于:2024-12-11
字数统计:73 字
预计阅读1分钟
思路
找规律即可
题解
js
/**
* @param {number[]} nums
* @return {number}
*/
var semiOrderedPermutation = function(nums) {
let one = 0, np = 0
for(let i = 0; i < nums.length; i++) {
if(nums[i] === 1) one = i
if(nums[i] === nums.length) np = i
}
if(one < np) {
return one + nums.length - 1 - np
} else {
return one + nums.length - 1 - np - 1
}
};