Wyzwanie
Biorąc pod uwagę dowolną listę 2-krotek i jednego elementu w jednym z tych krotek, wypisz „partnera”, tzn. Dane a
i [(i,j),...,(a,b),...,(l,m)]
, wyjście b
. Możesz założyć, że wszystkie krotki są unikalne i że wszystkie elementy w krotkach są łańcuchami. Dalej zakładamy, że nie masz obu (x,y)
i (y,x)
.
Przypadki testowe
Input Output
[("(", ")"), ("{", "}"), ("[", "]")], "}" "{"
[("I'm", "So"), ("Meta", "Even"), ("This", "Acronym")], "Even" "Meta"
[("I", "S"), ("M", "E"), ("T", "A")], "A" "T"
[("test", "cases"), ("are", "fun")], "test" "cases"
[("sad", "beep"), ("boop", "boop")], "boop" "boop"
Wygrywa najmniej bajtów!
[a, b, c, d]
zamiast [(a, b), (c, d)]
. Ogoliłoby to tonę bajtów mojej odpowiedzi. : P
(a,a)
i powiedziano mi, że to się nie stanie . Nate następnie nawet zredagował pytanie, aby sprecyzować ten fakt. Dodałeś jednak przypadek testowy z takim wpisem i zredagowałeś specyfikację odwracając tę decyzję - dlaczego? Złamał wiele odpowiedzi.