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);