Класс StringHelper

  • 5
  • Недоступна
Мы любим статические методы, они делают недоступное доступным. Хотя порой и наоборот… Но в этой задаче мы их любим: нам необходимо создать класс StringHelper, у которого будут 2 статических метода. Это multiply(String s, int count) – возвращает строку, повторенную count раз и multiply(String s) – возвращает строку, повторенную 5 раз.
Вы не можете решать эту задачу, т.к. не залогинены.
Комментарии (269)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Александр
Уровень 13
18 апреля, 09:41
Бред. Зачем меня заставлять писать fori, если можно использовать repeat, и я выучу новый способ это делать, а не топорный.
Mykola Bielousov QA Automation Engineer в PDI Technologies
9 августа 2022, 06:38
Вы решили задачу лучше, чем 47% учеников. Вам удалось ее решить с 1 попытки. через простой fori
RomanGV
Уровень 26
15 июня 2022, 11:16
для 1-го метода цикл не нужон 🤪
return text + text + text + text + text;
chubatrik Nikita
Уровень 10
16 марта 2022, 02:11
res = string.repeat(amount)
почему такое решение не принимает? лел
Алексей
Уровень 11
15 марта, 18:02
потому что на уровне 3 при по установке IntelliJ IDEA сказано, что в Project Structure -> Language Level: 8 - Lamdas, type annotation etc. для того что бы метод repeat(amount) работал нужно выбрать 11 - Local variable syntax for lambda parameters или выше. а ввиду того, что работаем на level 8, то данное решение не проходит. хотя через метод repeat красивее, проще и короче.
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. Мы же должны строго придерживаться ТЗ, а тут уже полкода написано. Думаешь, раз написали - трогать нельзя. А оказывается, можно. Админы, вы бы хоть отмашку в условии дали, какие куски кода можно менять по желанию. И что метод из метода уже можно вызывать - хоть бы намекнули. Запись условия/кода и ваше решение несопоставимы.
Артем
Уровень 13
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
Прям приятно, что чем дальше учусь, тем реже подглядываю в обсуждение для решения задач. Иногда прям ощущаю себя полным тупицей). И мысли такие: похрен на это программирование пойду в эскорт))
Денис Пашин
Уровень 14
9 декабря 2022, 14:32
Из эскорта приводят обратно...
Victor
Уровень 7
23 декабря 2022, 14:07
как там, в эскорте нынче?