Meydan okuma
Rasgele 2-tuples listesi ve bu tuples birinde tek bir eleman, verilen "ortak", yani verilen a
ve [(i,j),...,(a,b),...,(l,m)]
çıktı b
. Tüm grupların benzersiz olduğunu ve gruplardaki tüm öğelerin dize olduğunu varsayabilirsiniz. Ayrıca her ikisine de sahip olmadığını (x,y)
ve (y,x)
.
Test senaryoları
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"
Birkaç bayt kazanır!
[a, b, c, d]
yerine [(a, b), (c, d)]
. Cevabımdan bir ton bayt tıraş olurdu. : P
(a,a)
ve olmayacağı söylendi . Nate daha sonra bu gerçeği belirtmek için soruyu bile düzenledi. Ancak böyle bir giriş içeren bir test örneği eklediniz ve bu kararı tersine çeviren spesifikasyonu düzenlediniz - neden? Bir sürü cevap kırıldı.