Interview Questions

 // // Input- abbcccdddd

// // Output- a1b2c3d4


// const input= "abbcccdddd".split('').reduce((acc,curr,index,arr)=>{

//   co

//   if(acc[curr]){

//     acc[curr]+=1;

//   }

//   else{

//     acc[curr]=1;

//   }

//   return acc;

  

// },{})


// console.log(input)


// Sum(1)(2)(3)(4)()

// Output-10



// const Sum = function (val){

//   return (val1)=>{

//     return (val2)=>{

//       return (val3)=>{

//         return val+val1+val2+val3

//       }

//     }  

//   }

// }




const Sum = function (val) {

  return function (val1) {

    return function (val2) {

      return function (val3) {

        if (val1 !== undefined && val2 !== undefined && val3 !== undefined) {

          return val + val1 + val2 + val3;

        } else {

          return "Please provide all four values.";

        }

      };

    };

  };

};



 console.log(Sum(1)(2)(3)(4)())






// const str="hello";


// console.log(str.split('').reverse().join(''))




// const recurisive =[];

// const arr= str.split('');


// const rec =()=>{

//   while(arr.length !=0){

//     let pop = arr.pop();

//     recurisive.push(pop);

//   }

//   return recurisive

// }


// console.log(rec().join(''))






// const rec =(arr)=>{


//     let pop = arr.pop();

//     recurisive.push(pop);

//   rec(arr)

//   if(arr.length ===0) return recurisive

// }


// console.log(rec(arr).join(''))





















Comments

Popular posts from this blog

TO the new

4048