Tantangan
Diberikan daftar 2-tupel yang sewenang-wenang, dan satu elemen di salah satu tupel itu, mengeluarkan "mitranya", yaitu diberi a
dan [(i,j),...,(a,b),...,(l,m)]
, keluaran b
. Anda dapat menganggap semua tupel adalah unik, dan bahwa semua elemen dalam tupel adalah string. Lebih jauh anggap Anda tidak memiliki keduanya (x,y)
dan (y,x)
.
Uji kasus
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"
Bytes paling sedikit menang!
[a, b, c, d]
bukannya [(a, b), (c, d)]
. Itu akan mencukur satu ton byte dari jawaban saya. : P
(a,a)
dan diberitahu itu tidak akan terjadi . Nate bahkan mengedit pertanyaan untuk menentukan fakta ini. Namun Anda telah menambahkan test case dengan entri seperti itu dan juga mengedit spesifikasi yang membalikkan keputusan ini - mengapa? Rusak banyak jawaban.