Класс StringHelper

  • 5
  • Недоступна
Мы любим статические методы, они делают недоступное доступным. Хотя порой и наоборот… Но в этой задаче мы их любим: нам необходимо создать класс StringHelper, у которого будут 2 статических метода. Это multiply(String s, int count) – возвращает строку, повторенную count раз и multiply(String s) – возвращает строку, повторенную 5 раз.
Вы не можете решать эту задачу, т.к. не залогинены.
Комментарии (263)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
RomanGV
Уровень 11, Россия
15 июня, 11:16
для 1-го метода цикл не нужон 🤪
return text + text + text + text + text;
chubatrik Nikita
Уровень 10
16 марта, 02:11
res = string.repeat(amount)
почему такое решение не принимает? лел
Galymzhan
Уровень 15, Новосибирск
24 ноября 2021, 17:19
Через цикл for можно решить. часть второго условия:
String result = "";
        for (int i = 0; i < count; i++) {
            result += text;
        }
        return result;
Neonila Kravtcova
Уровень 19, Санкт-Петербург, Россия
10 ноября 2021, 21:32
Я не стала менять написанный исходный код, а именно вот эту запись String result = ""; так как побоялась, что валидатор не засчитает решение через StringBuilder. Мы же должны строго придерживаться ТЗ, а тут уже полкода написано. Думаешь, раз написали - трогать нельзя. А оказывается, можно. Админы, вы бы хоть отмашку в условии дали, какие куски кода можно менять по желанию. И что метод из метода уже можно вызывать - хоть бы намекнули. Запись условия/кода и ваше решение несопоставимы.
Артем
Уровень 8, Витебск
13 октября 2021, 13:40
Зачем вводить в заблуждение со строкой: String result = ""; ? Открываешь готовое решение, это строки и след простыл. Я сижу, голову ломаю, думаю зачем, что в ней вписать, а оказывается она и вовсе не нужна...
Александр
Уровень 6, Санкт-Петербург
10 октября 2021, 17:05
Сделал циклом. StringUtils почему то не хотел.
Ислам Маннанов
Уровень 7, Ташкент, Узбекистан
6 сентября 2021, 19:47
мало конкретики в условии. решил двумя способами и ни один не подошел. в итоге 1 метод проходит валидацию, а один нет. порешал через костыль в комментах
result += text;
Admin QA Engineer
21 августа 2021, 09:47
Прям приятно, что чем дальше учусь, тем реже подглядываю в обсуждение для решения задач. Иногда прям ощущаю себя полным тупицей). И мысли такие: похрен на это программирование пойду в эскорт))
Ольга Пронина
Уровень 12, Москва
16 августа 2021, 15:21
Не понятно по условию какую именно строку возвращать. Сама- то задача не сложная, но вот условие...
Gonsalez
Уровень 7
9 июня 2021, 18:04
Пытался схитрить и сделать так:
for (int i = 0; i < 4; i++){
            result += result;//напишите тут ваш код
        }
Но пока писал коммент, понял, почему не принимало) P.S. сам подсмотрел в комментах, обидно, что не додумал и не обратил внимания на переменную text, оказалось все еще проще)