Вызов
Если дан произвольный список из двух кортежей и одного элемента в одном из этих кортежей, выведите его «партнера», то есть, заданный aи [(i,j),...,(a,b),...,(l,m)], выведите b. Можно предположить, что все кортежи уникальны, и что все элементы в кортежах являются строками. Далее предположим, что у вас нет и того, (x,y)и другого (y,x).
Контрольные примеры
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"
Побеждает несколько байтов!
[a, b, c, d]вместо [(a, b), (c, d)]. Это сбрило бы тонну байтов с моего ответа. : P
(a,a) и мне сказали, что этого не произойдет . Нейт тогда даже отредактировал вопрос, чтобы уточнить этот факт. Однако вы добавили тестовый пример с такой записью, а также отредактировали спецификацию, отменив это решение - почему? Это сломало кучу ответов.