Desafío
Dada una lista arbitraria de 2 tuplas, y un solo elemento en una de esas tuplas, genera su "compañero", es decir, dado a
y [(i,j),...,(a,b),...,(l,m)]
, salida b
. Puede suponer que todas las tuplas son únicas y que todos los elementos de las tuplas son cadenas. Además, suponga que no tiene ambos (x,y)
y (y,x)
.
Casos de prueba
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"
¡Pocos bytes ganan!
[a, b, c, d]
lugar de [(a, b), (c, d)]
. Afeitaría una tonelada de bytes de mi respuesta. : P
(a,a)
y me dijeron que no sucedería . Nate incluso editó la pregunta para especificar este hecho. Sin embargo, ha agregado un caso de prueba con dicha entrada y también editó la especificación que revierte esta decisión: ¿por qué? Se ha roto un montón de respuestas.