introduzione
Voglio trovare la sottostringa con il massimo 1
in una sequenza di 0
"se 1
".
Ingresso
Il programma ha due input , la sequenza e la lunghezza della sottostringa.
La sequenza è un numero qualsiasi di 0
"se 1
":
01001010101101111011101001010100010101101010101010101101101010010110110110
La lunghezza della sottostringa è un numero intero diverso da zero positivo:
5
Produzione
Il tuo programma dovrebbe generare l'indice iniziale della prima sottostringa della lunghezza data che contiene il massimo 1
. Con l'input sopra, l'output è:
10
Il primo carattere nella stringa inizia con un indice di 0
.
punteggio
Vince il codice più corto!
Regole
- Il tuo programma deve sempre generare l'indice corretto per qualsiasi input valido.
- Puoi scegliere il tuo metodo di input / output da qualsiasi risposta con punteggio positivo nelle opzioni predefinite . Si prega di specificare il metodo scelto nella risposta.
1
, ottieni la prima sottostringa che hai trovato. Si identificano le sottostringhe con l'indice del primo carattere in quella sottostringa. Questo aiuta?