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