JSFiddle - React, Tailwind, and code Playground
by sandfresh
JavaScript
function climbStairs(n){
if(n == 1)
return 1;
if(n == 2)
return 2;
let pre = 1;
let cur = 2;
for(let i = 3; i <=n ;i++){
let temp = cur;
cur = pre + cur;
pre = temp;
}
return cur;
}
function fib(n){
if(n== 0)
return 0;
if(n == 1)
return 1;
let pre = 0;
let cur = 1;
for(let i = 2; i <=n ;i++){
let temp = cur;
cur = pre + cur;
pre = temp;
}
return cur;
}
function reverseStr(str){
return str.split("").reverse().join("");
}
let ans = fib(5);
ans = reverseStr("Hello");
console.log(ans);