Twoje zadanie: napisać funkcję, która pobiera ciąg s, znak c, i stwierdza, długość najdłuższego biegu cw s. Długość biegu będzie l.
Zasady :
- Jeśli
sma długość 0 lubcjest pusty,lpowinien wynosić 0. - Jeśli nie ma żadnych wystąpień
cins,lpowinno wynosić 0. - Obowiązują standardowe luki i standardowe zasady we / wy .
- Bez względu na to, gdzie w
sbieg odcs znajduje,lpowinny być takie same. - Dowolne drukowalne znaki ASCII mogą pojawiać się w
sic.
Przypadki testowe :
s,c --> l
"Hello, World!",'l' --> 2
"Foobar",'o' --> 2
"abcdef",'e' --> 1
"three spaces",' ' --> 3
"xxx xxxx xx",'x' --> 4
"xxxx xx xxx",'x' --> 4
"",'a' --> 0
"anything",'' --> 0
Zwycięzca :
Podobnie jak w przypadku gry w golfa wygrywa najkrótsza odpowiedź w każdym języku.
si cnieujętych sw niepustych przypadkach testowych?
s/ c?
cmoże być pusty? W wielu językach znak jest tylko liczbą całkowitą ze specjalną semantyką i nie można tak naprawdę mieć pustej liczby całkowitej.