func findDifferentBinaryString(nums []string) string { mask := 0 for _, x := range nums { mask |= 1 << strings.Count(x, "1") } for i := 0; ; i++ { if mask>>i&1 == 0 { return strings.Repeat("1", i) + strings.Repeat("0", len(nums)-i) } } }