On the same path On the same path
Simple
Russian EN

Требуется написать функцию, которая получает два аргумента: дерево данных (конечное) и список с парами узлов.
Для каждой из данных пар узлов нужно определить, лежат ли оба узла на одном пути (True) или нет (False).
Функция должна вернуть список с True/False для каждой пары в соответствии с исходным порядком пар.

Входные данные: два аргумента:

  • первый - дерево в виде кортежа (узел, список поддеревьев)
  • список пар узлов, каждый узел - кортеж с двумя узлами

Выходные данные: итератор с True/False.
Examples:

on_same_path(
    ('Me', [('Daddy', [('Grandpa', []),
                       ('Grandma', [])]),
   ...
basic #1 basic #2
You should be an authorized user in order to see the full description and start solving this mission.