Wprowadzenie
Chcę znaleźć podciąg z największą liczbą 1
w sekwencji 0
„i 1
”.
Wejście
Twój program ma dwa wejścia , sekwencję i długość podciągu.
Kolejność jest dowolna liczba 0
„S 1
” s
01001010101101111011101001010100010101101010101010101101101010010110110110
Długość podciągu jest dowolną dodatnią wartość niezerową całkowita:
5
Wynik
Twój program powinien wypisać indeks początkowy pierwszego podłańcucha o podanej długości, który zawiera najwięcej 1
. Przy powyższym wejściu dane wyjściowe są następujące:
10
Pierwszy znak w ciągu zaczyna się od indeksu 0
.
Punktacja
Najkrótszy kod wygrywa!
Zasady
- Twój program musi zawsze wyświetlać poprawny indeks dla wszystkich prawidłowych danych wejściowych.
- Możesz wybrać metodę wejścia / wyjścia z dowolnej odpowiedzi z pozytywnym wynikiem w opcjach domyślnych . Podaj metodę wybraną w odpowiedzi.
1
, wyprowadzasz pierwszy znaleziony podciąg. Podciągi identyfikowane są za pomocą indeksu pierwszego znaku w tym podciągu. To pomaga?