Skip to content

Commit 8392986

Browse files
authored
Update Min Cost Climbing Stairs.java
1 parent eb05caf commit 8392986

File tree

1 file changed

+9
-10
lines changed

1 file changed

+9
-10
lines changed

Easy/Min Cost Climbing Stairs.java

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,12 @@
11
class Solution {
2-
public int minCostClimbingStairs(int[] cost) {
3-
int n = cost.length;
4-
int first = cost[0];
5-
int second = cost[1];
6-
for (int i = 2; i < n; i++) {
7-
int curr = cost[i] + Math.min(first, second);
8-
first = second;
9-
second = curr;
2+
public int minCostClimbingStairs(int[] cost) {
3+
int stepOneCost = cost[0];
4+
int stepTwoCost = cost[1];
5+
for (int i = 2; i < cost.length; i++) {
6+
int currCost = cost[i] + Math.min(stepOneCost, stepTwoCost);
7+
stepOneCost = stepTwoCost;
8+
stepTwoCost = currCost;
9+
}
10+
return Math.min(stepOneCost, stepTwoCost);
1011
}
11-
return Math.min(first, second);
12-
}
1312
}

0 commit comments

Comments
 (0)