Строка содержит много шаблонов формы 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
Учитывание шаблонов между 0 и статистикой и конец с "1" ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Генерировать выборочные ошибки позиционирования с заданной статистикой [закрыто]
Anonymous » » в форуме Python - 0 Ответы
- 30 Просмотры
-
Последнее сообщение Anonymous
-