Einführung
Ich möchte den Teilstring mit den meisten 1
in einer Folge von 0
's und 1
' s finden.
Eingang
Ihr Programm hat zwei Eingänge , die Sequenz und die Länge des Teilstrings.
Die Reihenfolge ist eine beliebige Anzahl von 0
's und 1
' s:
01001010101101111011101001010100010101101010101010101101101010010110110110
Die Länge der Teilzeichenfolge ist eine positive Ganzzahl ungleich Null:
5
Ausgabe
Ihr Programm sollte den Startindex des ersten Teilstrings der angegebenen Länge ausgeben, der die meisten enthält 1
. Mit der obigen Eingabe ist die Ausgabe:
10
Das erste Zeichen in der Zeichenfolge beginnt bei einem Index von 0
.
Wertung
Kürzester Code gewinnt!
Regeln
- Ihr Programm muss immer den richtigen Index für alle gültigen Eingaben ausgeben.
- Sie können Ihre Eingabe- / Ausgabemethode aus jeder Antwort mit positiver Punktzahl für die Standardoptionen auswählen . Bitte geben Sie die Methode an, die Sie in Ihrer Antwort auswählen.
1
, geben Sie die erste Teilzeichenfolge aus, die Sie gefunden haben. Sie identifizieren die Teilzeichenfolgen mit dem Index des ersten Zeichens in dieser Teilzeichenfolge. Hilft das?