Виклик
Враховуючи довільний перелік 2-кортежів і єдиний елемент в одному з цих кортежів, виведіть свого "партнера", тобто дайте 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)
і мені сказали, що цього не станеться . Потім Нейт навіть редагував питання, щоб уточнити цей факт. Однак ви додали тестовий випадок із таким записом, а також відредагували специфікацію, що скасовує це рішення - чому? Це зламано купу відповідей.