Меняем функциональность

  • 4
  • Недоступна
В архиве пылится старенькая решённая задача. В ней нужно вводить строки, а затем, после введения пустой строки, все буквы в строках конвертировались в верхний регистр. Модернизируйте задачу: программа должна построить новый список. Если в строке чётное число букв, строка удваивается, если нечётное – утраивается. Ввод строк оставляем без изменений.
Вы не можете решать эту задачу, т.к. не залогинены.
Комментарии (49)
  • популярные
  • новые
  • старые
Для того, что бы оставить комментарий вы должны авторизоваться
Veronika22 уровень, Москва
26 сентября, 13:12
Две полезности: 1) у кого выскочит NullPoinerException, пропишите в условии: s == null || s.isEmpty(); - помогает. 2) кто делает через StringBuider (метод append()), не забудьте использовать toString(). Ссыль: https://habr.com/post/132241/
Roman20 уровень, Москва
23 сентября, 10:43
В условии написано утраивать строку "Кот", в то время как в примере написано "Кот Кот Кот", т.е. еще и вставка пробелов. Условие не до конца корректно :)
Виталий8 уровень
15 августа, 20:40
Хочу спросить администрацию. Как так? В IDEA все отлично отрабатывает(и на сайте тоже все при запуске отрабатывает правильно). Вроде код правильный.
Виталий8 уровень
16 августа, 08:43
Нашел ошибку. Исправил - валидатор принял, но все таки он не правильно ошибку описывает, тут проблемы с выводом была, а не с тем что ввод бесконечный.
MP13 уровень
17 июля, 15:43
Истина
Alexander Sedov25 уровень, Москва
4 июля, 16:02
вечно забываю про СтрингБилдер
Артём 19 уровень, Санкт-Петербург
13 мая, 19:53
А почему никто не обращает внимания на то, что "число букв" и "число символов"(который выдает length()) это разные вещи? Ведь длина "a b" = 3, а кол-во символов = 2. Так если в вводимой строке будет пробел, то четные будут утраиваться, а нечетные удваиваться
24 июня, 23:34
в задаче написано, что четное или нечетное кол-во букв.
Любомир16 уровень, Киев
30 марта, 12:07
Вы решили задачу лучше, чем 1% учеников. Батя, я стараюсь!
DinosauR10 уровень, Киев
13 апреля, 00:35
Ахаха)))
Rihard198533 уровень
1 июня, 13:43
1% из 897 000 зарегистрированных это круто. Значит ты вошел в 10 000 самых крутых по этой задаче
Любомир16 уровень, Киев
3 июня, 17:21
скорее наоборот
Orackle26 уровень
22 марта, 14:47
Совсем просто решается через StringBuffer append()
Дмитрий Оносовский11 уровень, Одесса
13 марта, 23:41
У меня у одного в этой задаче выскочило исключение: java.lang.NullPointerException Solution.java, method main, line: 19 Осуществлена попытка доступа к не инициализированному объекту (Null). Т.е. якобы я сослался на переменную с нулевой ссылкой (хотя это был нетронутый мною блок кода), хотя верификацию код прошел успешно.
Светлая голова15 уровень, Москва
22 марта, 07:32
у меня эта ошибка пропала, когда после последовательности строк я также добавила пустую строку + enter.
Роман8 уровень
23 февраля, 17:02
Задача успешно прошла тестирование! Вы решили задачу лучше, чем 1% учеников Вам удалось ее решить с 6 попытки