Нас же не просят решить задачу с помощью вложенных циклов.
Просто в лоб, а=1 и пока а меньше 10 печатать System.out.println ("SSSSSSSSSS");
Я так сделал и тестирование прошло с 1 раза.
Зачем все пытаються усложнить?
Sergey
9 уровень
Пробежался по подсказкам и не пойму зачем умничать?
Обсуждается
Комментарии (3)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Sergey
16 апреля 2021, 11:56
На самом деле я решил задачу, тремя разными способами в IJ.
Но на данном уровне, учитывая что только началось знакомство с циклами for, логично предположить что вложенными циклами пока не владеем.
0
Justinian Judge в Mega City One Master
16 апреля 2021, 10:41
Не усложнить, а решить задание.
Ты часть захардкодил, чуть облегчил себе жизнь.
Но в реальной жизни, когда придет задание "отрефакторить код, вывести матрицу S размером 138742 на 187497, то у тех, кто "усложнил" вложенными циклами это займет 1 секунда.
Попробуй засечь время сколько займет у тебя, + еще зависит как ты это в коде реализуешь.
Здесь как в пословице, мягко стелешь, да мягко спишь.
Да, преждевременная оптимизация это анти-паттерн, и часто проще = лучше. Но в этом конкретном случае твой вариант это хардкодинг. Для учебных задач пойдет, так что не заморачивайся
0
Nick
16 апреля 2021, 08:39
Потому что МОГЁТ!
Хотя потом это будет только в минус = его просили шарик надуть, а он построил дирижабль и запустил его в космос. Так сказать не целевое расходование средств, а это черевато 🚨 -> 🚔 -> 👮 -> 👕
+1