Skip to content

Commit f83f39d

Browse files
committed
2021-05-04
1 parent 3e9dd66 commit f83f39d

File tree

2 files changed

+31
-0
lines changed

2 files changed

+31
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
class Solution {
2+
public:
3+
int minOperations(vector<int>& nums) {
4+
int res = 0;
5+
for (int i = 1; i < nums.size(); i++)
6+
{
7+
if (nums[i] <= nums[i - 1]) {
8+
res += nums[i - 1] - nums[i] + 1;
9+
nums[i] = nums[i - 1] + 1;
10+
}
11+
}
12+
return res;
13+
}
14+
};
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
class Solution(object):
2+
def minOperations(self, nums):
3+
"""
4+
:type nums: List[int]
5+
:rtype: int
6+
"""
7+
if len(nums) == 1:
8+
return 0
9+
res = 0
10+
for i, num in enumerate(nums):
11+
if i:
12+
if num <= nums[i - 1]:
13+
res += (nums[i - 1] + 1) - num
14+
nums[i] = nums[i - 1] + 1
15+
# print(nums)
16+
return res
17+

0 commit comments

Comments
 (0)