Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 2

const friendsList={

a: ['b', 'c'],
b: ['d', 'g'],
d: ['p', 'q'],
l: ['x', 'y'],
}
function findMutualFriend(friendsList, person){
// person a
// output: ['b', 'c', 'd', 'g', 'p', 'q']
}

case: l => [x, y]


const friendsList={
a: ['b', 'c'],
b: ['d', 'g'],
d: ['p', 'q'],
l: ['x', 'y'],
}
function findMutualFriend(friendsList, person){
// a: [b]
// person a
// output: ['b', 'c', 'd', 'g', 'p', 'q']
let firstList = friendsList[person];
let resultList = [];

function rec(inputArr) {
for (let friend of inputArr) {
resultList.push(friend);
if (friendsList[friend]) {
rec(friendsList[friend])
}
}
}

for (let friend in friendsList) {


console.log(friend, 'TEST')
if (friendsList[friend].includes(person)) {
resultList = [...resultList, ...friendsList[friend]]
}
}

rec(firstList);

console.log("Check", resultList);
}

findMutualFriend(friendsList, "b");

question: 2
------------------------------
let obj = {
a : {
b : (a,b,c)=>a+b+c,
c : (a,b,c) => a+b-c,
},
d : (a,b,c) => a-b-c
};
Create a function
Fn(obj)(1,1,1);
output
{
a : {
b : 3,
c : 1
}
d: -1
},

input:
let obj = {
a : {
b : (a,b,c) => a+b+c,
c : (a,b,c) => a+b-c,
},
d : (a,b,c) => a-b-c,
e : '',
f: [1, 2,3],
g: null,
};
function operation(obj) {
return function (...args) {
function rec(obj) {
for (let key in obj) {
if (typeof obj[key] === "function") {
obj[key] = obj[key](...args);
} else if (typeof obj[key] === "object") {
rec(obj[key]);
}
}
}
rec(obj);

return obj;
};
}

console.log("ANS", operation(obj)(1, 1, 1), obj["a"].b);

You might also like

  • Haskell 03
    Haskell 03
    Document3 pages
    Haskell 03
    Марина Жуковская
    No ratings yet
  • F
    F
    Document72 pages
    F
    Oksana Lobanova
    No ratings yet
  • F
    F
    Document68 pages
    F
    Genesis Yanez
    No ratings yet
  • F
    F
    Document71 pages
    F
    adalberto
    No ratings yet
  • Oop Lab#2
    Oop Lab#2
    Document23 pages
    Oop Lab#2
    Muhammad Nouman
    No ratings yet
  • Pisiko
    Pisiko
    Document59 pages
    Pisiko
    Muhammad Nasrullah
    No ratings yet
  • F
    F
    Document82 pages
    F
    Neeti Nepal
    No ratings yet
  • F
    F
    Document82 pages
    F
    Cristhian Hernandez
    No ratings yet
  • F
    F
    Document41 pages
    F
    Hadeel Al-Sinjilawi
    No ratings yet
  • F
    F
    Document59 pages
    F
    Rozalia Kuligowska
    No ratings yet
  • F
    F
    Document39 pages
    F
    Maria Manuel
    No ratings yet
  • F
    F
    Document24 pages
    F
    mahjoubigharbi
    No ratings yet
  • F
    F
    Document39 pages
    F
    Sarahi Machado
    No ratings yet
  • F
    F
    Document80 pages
    F
    Putrevu UmaMaheswararao
    No ratings yet
  • F
    F
    Document19 pages
    F
    Jackson Kalwiji
    No ratings yet
  • F
    F
    Document7 pages
    F
    Lorrane
    No ratings yet
  • F
    F
    Document41 pages
    F
    Enrique Suarez Caraballo
    No ratings yet
  • F
    F
    Document62 pages
    F
    Calixta Treasure
    No ratings yet
  • F
    F
    Document41 pages
    F
    Keyli Munsod
    No ratings yet
  • F
    F
    Document40 pages
    F
    Rohit Y
    No ratings yet
  • Untitled
    Untitled
    Document40 pages
    Untitled
    beto rodriguez
    No ratings yet
  • F
    F
    Document40 pages
    F
    Necniv Odaravla Anin
    No ratings yet
  • F
    F
    Document40 pages
    F
    Yoniwo Edward Tsemi
    No ratings yet
  • F
    F
    Document38 pages
    F
    yuniar asmarini
    No ratings yet
  • F
    F
    Document38 pages
    F
    semfa.gc.cld
    No ratings yet
  • F
    F
    Document82 pages
    F
    Agustino Batista
    No ratings yet
  • "Sheikh Fazilatunnesa Mujib University": Computer Science & Engineering (CSE)
    "Sheikh Fazilatunnesa Mujib University": Computer Science & Engineering (CSE)
    Document6 pages
    "Sheikh Fazilatunnesa Mujib University": Computer Science & Engineering (CSE)
    ashraful islam shihab
    No ratings yet
  • F
    F
    Document81 pages
    F
    Eidy luz Isaza jaramillo
    No ratings yet
  • Untitled
    Untitled
    Document39 pages
    Untitled
    kamara Mbalou
    No ratings yet
  • F
    F
    Document28 pages
    F
    Cristina Franco Ortega
    No ratings yet
  • F
    F
    Document38 pages
    F
    Haeruddin haeruddin
    No ratings yet
  • F
    F
    Document38 pages
    F
    Fernanda Vega
    No ratings yet
  • f(5)
    f(5)
    Document38 pages
    f(5)
    Andreas Danang S
    No ratings yet
  • Rs AGLTc CMR 1 Jy GKbu Z1 YDvq PGH KG WBH 2 MZ SQ
    Rs AGLTc CMR 1 Jy GKbu Z1 YDvq PGH KG WBH 2 MZ SQ
    Document64 pages
    Rs AGLTc CMR 1 Jy GKbu Z1 YDvq PGH KG WBH 2 MZ SQ
    Doel Rahman
    No ratings yet
  • F
    F
    Document39 pages
    F
    yuyulsuk
    No ratings yet
  • AB Group 10 Assignment 2
    AB Group 10 Assignment 2
    Document8 pages
    AB Group 10 Assignment 2
    Sanket Andhare
    No ratings yet
  • F
    F
    Document40 pages
    F
    ben mbaerk nermine
    No ratings yet
  • Import As Import As Import: Fib - To
    Import As Import As Import: Fib - To
    Document5 pages
    Import As Import As Import: Fib - To
    Yuanxing
    No ratings yet
  • F
    F
    Document7 pages
    F
    computadora mia
    No ratings yet
  • F
    F
    Document40 pages
    F
    CLAUDIO CERON R. ceron
    No ratings yet
  • F
    F
    Document27 pages
    F
    รุ่งรัตน์ ปิ่นทอง
    No ratings yet
  • F
    F
    Document7 pages
    F
    emilya noor
    No ratings yet
  • Untitled
    Untitled
    Document40 pages
    Untitled
    Monsia irène
    No ratings yet
  • Wormzone
    Wormzone
    Document6 pages
    Wormzone
    Aldin Tanael
    No ratings yet
  • Hclinton 1
    Hclinton 1
    Document6 pages
    Hclinton 1
    Spit Fire
    No ratings yet
  • F
    F
    Document39 pages
    F
    Melinda R. Francisco
    No ratings yet
  • Medical Management Sujal&harsh
    Medical Management Sujal&harsh
    Document16 pages
    Medical Management Sujal&harsh
    Sujal Patel
    No ratings yet
  • Python Practical-Draft-2023 081324
    Python Practical-Draft-2023 081324
    Document17 pages
    Python Practical-Draft-2023 081324
    kuanurag612
    No ratings yet
  • F
    F
    Document39 pages
    F
    PREMIER MACHINING CENTRE
    No ratings yet
  • F 002
    F 002
    Document26 pages
    F 002
    Hakim Benmajid
    No ratings yet
  • F
    F
    Document40 pages
    F
    Yashvardhan Singh
    No ratings yet
  • Expressinpagebyjgg
    Expressinpagebyjgg
    Document24 pages
    Expressinpagebyjgg
    Jaziel Guzmán Gutiérrez
    No ratings yet
  • F
    F
    Document39 pages
    F
    Jose Alfredo Mtz G
    No ratings yet
  • F
    F
    Document7 pages
    F
    Piero Purihuaman
    No ratings yet
  • F
    F
    Document39 pages
    F
    chrisyannicsia
    No ratings yet
  • F
    F
    Document38 pages
    F
    Nicole Emily Jeričevič
    No ratings yet
  • F
    F
    Document40 pages
    F
    Michelle
    No ratings yet
  • F
    F
    Document24 pages
    F
    Emaan Batool 7D
    No ratings yet
  • 150+ C Pattern Programs
    150+ C Pattern Programs
    From Everand
    150+ C Pattern Programs
    No ratings yet
  • Profound Python Data Science
    Profound Python Data Science
    From Everand
    Profound Python Data Science
    No ratings yet