Minimum Replacements to Sort the Array LeetCode solution in JavaScript
1/**2* @param {number[]} nums3* @return {number}4*/5var minimumReplacement = function (nums) {6const n = nums.length;7let ans = 0;8for (let i = n - 2; i >= 0; i--) {9if (nums[i] > nums[i + 1]) {10const temp = Math.ceil(nums[i] / nums[i + 1]);11ans += temp - 1;12nums[i] = Math.floor(nums[i] / temp);13}14}15return ans;16};