Вызов
Если дан произвольный список из двух кортежей и одного элемента в одном из этих кортежей, выведите его «партнера», то есть, заданный 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)
и мне сказали, что этого не произойдет . Нейт тогда даже отредактировал вопрос, чтобы уточнить этот факт. Однако вы добавили тестовый пример с такой записью, а также отредактировали спецификацию, отменив это решение - почему? Это сломало кучу ответов.