Mid Coding

Climbing Stairs (1 or 2 steps)?

int ClimbStairs(int n) {

if (n <= 2) return n;

int a = 1, b = 2;

for (int i = 3; i <= n; i++) {

int c = a + b;

a = b;

b = c;

return b;

More from C# Programming Tutorial

All questions for this course