Sfida
Dato un elenco arbitrario di 2 tuple e un singolo elemento in una di quelle tuple, produce il suo "partner", ovvero dato a
e [(i,j),...,(a,b),...,(l,m)]
, prodotto b
. Puoi presumere che tutte le tuple siano uniche e che tutti gli elementi nelle tuple siano stringhe. Supponi inoltre che non hai entrambi (x,y)
e (y,x)
.
Casi test
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"
Vince il minor numero di byte!
[a, b, c, d]
invece di [(a, b), (c, d)]
. Mi farebbe perdere una tonnellata di byte dalla mia risposta. : P
(a,a)
e mi è stato detto che non sarebbe successo . Nate ha anche modificato la domanda per specificare questo fatto. Tuttavia, hai aggiunto un caso di test con tale voce e modificato anche le specifiche invertendo questa decisione - perché? Ha rotto un sacco di risposte.