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
Post a Comment