Не принимает решение - level06.lesson08.task05?

Добрый день!
Подскажите, что не так))

/* Класс StringHelper
Cделать класс StringHelper, у которого будут 2 статических метода:
String multiply(String s, int count) – возвращает строку повторенную count раз.
String multiply(String s) – возвращает строку повторенную 5 раз.
Пример:
Амиго -> АмигоАмигоАмигоАмигоАмиго
*/

public class StringHelper
{
public static String multiply(String s)
{
String result = "";
for (int i = 0; i <5; i++)
{
System.out.print(s);
}
//напишите тут ваш код
return result;
}

public static String multiply(String s, int count)
{
String result = "";
for (int i = 0; i <count; i++)
{
System.out.print(s);
}
//напишите тут ваш код
return result;
}

2 комментария

SergeyAP
  • SergeyAP
  • 0
  • Комментарий отредактирован 2017-01-02 00:56:28 пользователем SergeyAP
По теме — зачем цикл в 1 методе? ведь он уже есть…
String result = "";
return StringHelper.multiply(s, 5); //раз методы статические — берем прямо из класса (при условии, что метод правильно реализован). весь метод 2 строки но это уже оптимизация, наверное ;)))))
второй метод интересней — что Вы там возвращаете? и что делаете в цикле? — тут ответ ;) Вы должны ВЕРНУТЬ строку (а не вывести ее) повторенную count раз…
pacmanface
О, спасибо))
Решил.

Вот это смутило.
Амиго -> АмигоАмигоАмигоАмигоАмиго
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.