Witam, robię zadanie które jest dostępne tutaj i mam problem. Stworzyłem program który pobiera nazwy i prawidłowo wyświetla "T" i "N" w przypadku dwóch adresów, które były podane obok siebie (dla uproszczenia będę pisał tylko ostatnią liczbę) np.:
B 1 2
T 1 2
Zwróci T
problem mam jak dodamy B 1 3
Wtedy oczywiście jeśli sprawdzimy T 1 3 to wynik będzie prawidłowy ale jeśli sprawdzimy 2 i 3 to już rezultat będzie "N" ale według zadanie powinien być "T".
I tu moje pytanie jak napisać funkcję (może być pseudokod), która połączy 1 3 ale przy okazji połączy 1 z sąsiadami 3 oraz ze wszystkimi sąsiadami sąsiadów 3 itd.
Z góry dzięki za odpowiedź ;)