Java String Exercises: вернуть количество троек в данной строке
Строка Java: упражнение 86 с решением
Напишите программу на Java, которая возвращает количество троек в заданной строке. Тройка - это символ, появляющийся три раза подряд в строке.
Пример решения:
Java-код:
import java.util.*;
public class Main
{
public int noOfTriples(String stng)
{
int l = stng.length();
int ctr = 0;
for (int i = 0; i < l-2; i++)
{
char tmp = stng.charAt(i);
if (tmp == stng.charAt(i+1) && tmp == stng.charAt(i+2))
ctr++;
}
return ctr;
}
public static void main (String[] args)
{
Main m= new Main();
String str1 = "welllcommmmeee";
System.out.println("The given string is: "+str1);
System.out.println("The number of triples in the string is: "+m.noOfTriples(str1));
}
}
Пример вывода:
Данная строка: welllcommmmeee Количество троек в строке: 4
Блок - схема:
Редактор кода Java:
Улучшите этот пример решения и опубликуйте свой код через Disqus
Предыдущий: Напишите Java-программу для создания новой строки с каждым символом непосредственно перед и после t-строки, в зависимости от того, какая строка появляется в m-строке. Предположим, что m-строка и непустая T-строка дала.
Далее: Напишите программу на Java, чтобы проверить, является ли az счастливым или нет. «Z» является счастливым, когда непосредственно слева или справа от него есть еще один «z». Верните значение true, если все z в данной строке счастливы.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования