Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save shakimthecoder/2356fbb99af0367094574bc73a143eb9 to your computer and use it in GitHub Desktop.
Save shakimthecoder/2356fbb99af0367094574bc73a143eb9 to your computer and use it in GitHub Desktop.
Answer
array Persons = [
{
Person: {
{
id: 0,
name: "Kirk" ,
manager: null
},
{
id: 1,
name: "Mark" ,
manager: "Kirk"
},
{
id: 2,
name: "Tom" ,
manager: "Mark"
},
{
id: 3,
name: "Nick" ,
manager: "Tom"
},
{
id: 4,
name: "Ben" ,
manager: "Tom"
},
{
id: 5,
name: "Stacey" ,
manager: "Nick"
},
{
id: 6,
name: "Corey" ,
manager: "Nick"
},
{
id: 7,
name: "David" ,
manager: "Ben"
},
{
id: 8,
name: "Tom" ,
manager: "Stacey"
},
{
id: 9,
name: "Julie" ,
manager: "Stacey"
}
}
];
function generateTree(Persons) {
var employees = JSON.parse(Persons)
return employees;
};
function PersonTreeNode(employees){
var ceo = employees.Person.reduce(let i=0; if i<1 i++ && person.manager= null){
}
return ceo;
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment