Leetcode 747 Solution

This article provides solution to leetcode question 747 (min-cost-climbing-stairs)

https://leetcode.com/problems/min-cost-climbing-stairs

Solution

class Solution { public: int minCostClimbingStairs(vector<int>& cost) { long cost1 = 0; long cost2 = 0;
int i = 0; long next = 0;
cost.push_back(0); while (i < cost.size()) { next = min(cost1, cost2) + cost[i];
cost1 = cost2; cost2 = next;
i++; }
return next; } };