Min Cost Climbing Stairs LeetCode solution in Java
1class Solution {2public int minCostClimbingStairs(int[] cost) {3int a[] = new int[cost.length + 1];4a[0] = 0;5a[1] = 0;67for (int i = 2; i <= cost.length; i++) {8a[i] = Math.min(cost[i - 1] + a[i - 1], cost[i - 2] + a[i - 2]);9}10return a[cost.length];11}12}