Учитывание шаблонов между 0 и статистикой и конец с "1"JAVA

Программисты JAVA общаются здесь
Anonymous
Учитывание шаблонов между 0 и статистикой и конец с "1"

Сообщение Anonymous »

Строка содержит много шаблонов формы 1 (0+) 1, где (0+) представляет любую непустую последовательную последовательность 0. Паттерны могут перекрываться. src = "https://i.sstatic.net/934ha.jpg"/>

public class Solution {

static int patternCount(String s){
String[] sArray = s.split("1");
for(String str : sArray) {
if(Pattern.matches("[0]+", str)) {
count++;
}
}
return count;
}

public static void main(String[] args) {
int result = patternCount("1001010001");
System.out.println(result);//3
}
}
< /code>

Пример ввода
100001abc101
1001ab010abc01001
1001010001 < /p>

Вывод
2
2
3 < /p>

, но все еще. мой код в соответствии с требованием

Подробнее здесь: https://stackoverflow.com/questions/445 ... end-with-1

Вернуться в «JAVA»