public static int minCostClimbingStairs(int []arr){
int []dp=new int[arr.length+1];
Arrays.fill(dp,0);
int len=arr.length;
if(len==0)return 0;
if(len==1||len==2)return 0;
int i=0;
for (i = 2; i <=len ; i++) {
dp[i]=Math.min(dp[i-1]+arr[i-1],dp[i-2]+arr[i-2]);
}
return dp[len];
}