У меня проблема, которую я пытаюсь выяснить, надеялся, что кто-то может помочь. Вход что-то вроде этого:Поиск ближайшего предка
{
"John": ["Sam", "Megan"],
"Sam": ["Donna", "Josh", "Flora"],
"Megan": ["Stephanie", "Nathan"]
}
Где Сэм и Меган дети Джона, и т.д. Я должен найти ближайший предок 2 имен. Например, Сэм и Джош вернут Сэма, Донна и Джош вернут Сэма и т. Д. Я завершил эту часть, однако проблема в том, что они начинают перемещать структуру вокруг, поэтому вместо нее они меняют ее на:
{
"Sam": ["Donna", "Josh", "Flora"],
"Megan": ["Stephanie", "Nathan"],
"John": ["Sam", "Megan"]
}
, тогда у моего кода возникают проблемы с ним. Может ли кто-нибудь дать мне какие-то намеки на это? Мои знания JavaScript очень просты, поэтому, если кто-то может помочь, это будет здорово.
Можете ли вы опубликовать свой текущий код, который вы пробовали? – Keith
Что означает «ближайший предок из двух имен» для этого упражнения? –
Сэм и Джош не вернут Сэма, поскольку Сэм не является и никогда не станет предком самого себя. – Amberlamps