3264. Final Array State After K Multiplication Operations I
解题思路
本题是简单题,题目说明也很简单
直接按照题目,四个步骤:
- 找到最小值
- 确保最小值第一次在数组出现的下标
- 将数组该下标乘以 multiplier
- 将上述步骤执行 k 次
Javascript
/**
* @param {number[]} nums
* @param {number} k
* @param {number} multiplier
* @return {number[]}
*/
var getFinalState = function(nums, k, multiplier) {
while(k-- > 0) {
const min = Math.min(...nums)
const index = nums.indexOf(min)
nums[index] = min* multiplier
}
return nums
};