Einführung
Ich möchte den Teilstring mit den meisten 1in 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?