С.2 Посчитай приветы ( countHi )
Поможем в ✍️ написании учебной работы
Поможем с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой

http://codingbat.com/prob/p147448

Описание задачи:

Подсчитайте количество вхождений подстроки "hi" в исходную строку.

Примеры вызова Java-метода и возвращаемый результат:

countHi("abc hi ho") → 1

countHi("ABChi hi") → 2

countHi("hihi") → 2

Примечание: Используйте цикл для перебора всех символов исходной строки, за исключение последнего в строке:

for (int i=0; i < str.length()-1; i++) {... },

внутри которого с помощью метода str.substring(i, i+2) извлеките подстроку длиной в два символа и сравните ее с "hi" с помощью метода .equals("hi"). Если полученная подстрока эквивалентна "hi", то счетчик количества вхождений увеличивается на единицу. Альтернативным вариантом решения задачи является посимвольное сравнение двух подряд идущих символов исходной строки с помощью методов str.charAt(i)=='h' str.charAt(i+1)=='i'.

 

С.3 Котопёс ( catDog )

http://codingbat.com/prob/p111624

Описание задачи:

Создайте Java-метод, который возвращает true в случае, если подстроки "cat" и "dog" встречаются в исходной строке одинаковое количество раз, в противном случае метод возвращает false.

Примеры вызова Java-метода и возвращаемый результат:

catDog("catdog") → true

catDog("catcat") → false

catDog("1cat1cadodog") → true

 

С.4 Считаем код ( countCode )

http://codingbat.com/prob/p123614

Описание задачи:

Подсчитайте число вхождений подстроки "code" в исходную строку, причем за вхождение будут считаться и подстроки вида "coLe", где L - любая буква, например, "cope" и "cooe" и т.д. Счётчик количества вхождений в подобных случаях так же увеличивается на единицу.

Примеры вызова Java-метода и возвращаемый результат:

countCode("aaacodebbb") → 1

countCode("codexxcode") → 2

countCode("cozexxcope") → 2

 

С.5 Другой в конце ( endOther )

http://codingbat.com/prob/p126880

Описание задачи:

Даны две строки. Создайте Java-метод, который возвращает true в случае, если одна из строк встречается в другой в самом конце, причем в процессе сравнения игнорируется регистр символов.

Примечание: метод str.toLowerCase() возвращает вариант строки, в которой символы приведены к нижнему регистру.

Примеры вызова Java-метода и возвращаемый результат:

endOther("Hiabc", "abc") → true

endOther("AbC", "HiaBc") → true

endOther("abc", "abXabc") → true

 

С.6 ЭЮЯ ( xyzThere )

http://codingbat.com/prob/p136594

Описание задачи:

Дана строка. Создайте Java-метод, который возвращает true в случае, если исходная строка содержит подстроку "xyz", причем "xyz" не должна непосредственно предшествовать точка ".". Так, например, в строке "xxyz" считается вхождение "xyz", а в строке "x.xyz" вхождение не считается, т.к. перед "xyz" стоит ".".

Примеры вызова Java-метода и возвращаемый результат:

xyzThere("abcxyz") → true

xyzThere("abc.xyz") → false

xyzThere("xyz.abc") → true

 

С.7 Здесь боб ( bobThere )

http://codingbat.com/prob/p175762

Описание задачи:

Создайте Java-метод, который возвращает true в случае, если исходная строка содержит подстроку "bob", причем за вхождение подстроки считаются и варианты, когда в искомой подстроке вместо "o" стоит любой символ.

Примеры вызова Java-метода и возвращаемый результат:

bobThere("abcbob") → true

bobThere("b9b") → true

bobThere("bac") → false

 

 

С. 8 Баланс ( xyBalance )

http://codingbat.com/prob/p134250

Описание задачи:

Создайте Java-метод, который возвращает true в случае, если в исходной строке после одного символа "x" или последовательности "x" следует только один символ "y".

Символ "y" может быть расположен как непосредственно за "x", так и отстоять от него на некоторое количество символов.

Например, результат для строки "xxy" будет true, а для строки "xyx" - false, т.к. за вторым "x" не следует символа "y".

Примеры вызова Java-метода и возвращаемый результат:

xyBalance("aaxbby") → true

xyBalance("aaxbb") → false

xyBalance("yaaxbb") → false

 

Дата: 2019-03-06, просмотров: 207.