Xebia Interview questions
// const arr=[5, 7, 9, 17, 15, 11, 13, 12, 9, 15, 7, 13];
// //output==>[7,9,13...]
// // for(let i=0 ;i<arr.length ;i++){
// // }
// const output= arr.reduce((acc,curr)=>{
// if(acc[curr]){
// acc[curr] +=1;
// }
// else{
// acc[curr]=1;
// }
// return acc;
// },{})
// const ans=[];
// Object.entries(output).forEach(([key,value])=>{
// if(value>1){
// ans.push(Number(key))
// }
// })
// console.log(ans)
// const arr =[11,12,41,13,71,89,90,90];
// const sortedArr =arr.sort((a,b)=>b-a);
// let gratest= sortedArr[0];
// console.log(sortedArr.filter((val)=>val !==gratest)[0])
// const str="aababaabcab";
// //a6b4c1
// const output =str.split('').reduce((acc,curr)=>{
// if(acc[curr]){
// acc[curr] +=1;
// }
// else{
// acc[curr]=1;
// }
// return acc;
// },{})
// console.log(output)
// let ans= []
// Object.entries(output).forEach(([key,value])=>{
// ans.push(key)
// ans.push(value)
// })
// console.log(ans.join(''))
// const a={name:'ankit'}
// const b={name:'ankit'}
// console.log(a.name===b.name)
// const sum =(a)=>{
// return (b)=> {
// return b? sum(a+b): a
// }
// }
// console.log(sum(1)(2)(3)(4)());
// console.log(a,getname())
// var a=10;
// function getname(){
// console.log('ankit');
// }
//event bubbling
Comments
Post a Comment