introduction
Je veux trouver la sous-chaîne avec le plus 1
dans une séquence de 0
«et 1
».
Contribution
Votre programme a deux entrées , la séquence et la longueur de la sous-chaîne.
La séquence est un nombre quelconque de 0
«et 1
»:
01001010101101111011101001010100010101101010101010101101101010010110110110
La longueur de la sous-chaîne est un entier positif non nul:
5
Production
Votre programme devrait sortir l'index de départ de la première sous-chaîne de la longueur donnée qui contient le plus 1
. Avec l'entrée ci-dessus, la sortie est:
10
Le premier caractère de la chaîne commence à un index de 0
.
Notation
Le code le plus court gagne!
Règles
- Votre programme doit toujours générer l'index correct pour toute entrée valide.
- Vous pouvez choisir votre méthode d'entrée / sortie à partir de n'importe quelle réponse avec un score positif sur les options par défaut . Veuillez spécifier la méthode que vous choisissez dans votre réponse.
1
, vous sortez la première sous-chaîne que vous avez trouvée. Vous identifiez les sous-chaînes avec l'index du premier caractère de cette sous-chaîne. Est ce que ça aide?