Вступление
Я хочу найти подстроку с самым 1
большим в последовательности 0
's и 1
'.
вход
Ваша программа имеет два входа , последовательность и длину подстроки.
Последовательность является любым числом 0
«s и 1
» s:
01001010101101111011101001010100010101101010101010101101101010010110110110
Длина подстроки - это любое положительное ненулевое целое число:
5
Выход
Ваша программа должна вывести начальный индекс первой подстроки заданной длины, содержащей наибольшее 1
. С учетом вышеприведенного ввода, вывод:
10
Первый символ в строке начинается с индекса 0
.
счет
Самый короткий код выигрывает!
правила
- Ваша программа должна всегда выводить правильный индекс для любых допустимых входных данных.
- Вы можете выбрать свой метод ввода / вывода из любого ответа с положительным счетом по умолчанию . Пожалуйста, укажите метод, который вы выбрали в своем ответе.
1
, вы выводите первую найденную подстроку. Вы идентифицируете подстроки с индексом первого символа в этой подстроке. Это помогает?