تابعی بنویسید که طولانیترین دنبالهی متوالی از 0ها را در یک رشتهی باینری پیدا کرده و برگرداند.
نمونه ورودی و خروجی
LongestZero("01100001011000") ➞ "0000"
LongestZero("100100100") ➞ "00"
LongestZero("11111") ➞ ""
نکات
- اگر هیچ صفری در رشتهی ورودی وجود نداشته باشد، رشتهی خالی (
"") را برگردانید.
Assert.Equal("0000", Backendbaz.LongestZero("01100001011000"));
Assert.Equal("00", Backendbaz.LongestZero("100100100"));
Assert.Equal("", Backendbaz.LongestZero("11111"));
Assert.Equal("0", Backendbaz.LongestZero("111101"));
Assert.Equal("0000000000", Backendbaz.LongestZero("1000000000011101"));
Assert.Equal("00", Backendbaz.LongestZero("101001101"));
نظرات