程式語言 - LeetCode - C - 746. Min Cost Climbing Stairs



參考資訊:
https://www.cnblogs.com/grandyang/p/8343874.html

題目:


解答:

int min(int a, int b)
{
    return a > b ? b : a;
}

int minCostClimbingStairs(int *cost, int costSize)
{
    int cc = 0;
    int c0 = 0;
    int c1 = 0;

    for (cc = 0; cc < costSize; cc++) {
        int t = min(c0, c1) + cost[cc];

        c0 = c1;
        c1 = t;
    }

    return min(c0, c1);
}