Advertisement
tsnaik

Climbing Stairs - 2

Dec 25th, 2019
338
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.38 KB | None | 0 0
  1. class Solution {
  2.     public int climbStairs(int n) {
  3.         if(n==0 || n==1 || n==2) {
  4.             return n;
  5.         }
  6.        
  7.         int[] cache = new int[n+1];
  8.        
  9.         for(int i=0; i<=2; i++) {
  10.             cache[i] = i;
  11.         }        
  12.         for(int i=3; i<=n; i++) {
  13.             cache[i] = cache[i-1] + cache[i-2];
  14.         }
  15.         return cache[n];
  16.     }
  17. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement