ох, поздравьте меня , друзья. 59 попыток и 4 вечера на задачу "цепочка слов". крутил и так и этак. Сам придумать решение не мог. Понимал , что нужна рекурсия, но с ней хотелось бы начать с чего-то более простого, чтобы лучше ее понять, а не с такой задачи слету. Решил тогда разобраться в правильном решении. Вроде разобрался, переписал его, отправил на проверку - незачет. психанул, все удалил, полез в инет. Ии помог разобраться на примерах кода. В итоге не очень оптимизированная прога с несколькими списками, создаваемыми на каждой итерации, но все получилось! Правда, радости почему-то не испытал, как ранее при решении тяжелой задачи. Только облегчение. Но и на том спасибо. В общем хочу сказать всем кто с ней еще возможно застрянет: не сдавайтесь, пробуйте разные варианты, спрашивайте советов у коллег, у ии, и все получится. Думаю , если кто с 0 , как и я , без соответствующего бэкграунда в математике,информатике или программировании, и вы все же разобрались, что и как работает, то это уже победа.Удачи вам.
Для тех, кто как и я не понимает, почему их гениальный код не работает.
Если на входе мапа со всеми значениями null, не сама мапа - null, ключи-то в ней есть, а вот значений нет, то на выходе должна быть пустая строка, не null.
как правильно решать задачи:
1) делаешь свой проектик (пусть мини и даже никому не нужный);
2) набиваешь шишки;
3) прорешиваешь задачи, читаешь лекции;
4) переписываешь проект "по красоте";
5) читаешь доп литературу, обучающие видосы;
6) понимаешь, что его можно было сделать еще лучше, переделываешь проект;
7) натыкаешься на грабли и не понимание какой-либо темы;
8) изучаешь лекции, просматриваешь задачи, общаешься с ЧАТ-ГПТ,
БЕСКОНЕЧНЫЙ ПРОЦЕСС ибо СОВЕРШЕНСТВУ НЕТ ПРЕДЕЛА!!!
Чем дальше иду по материалу, тем больше вижу, что задачи делались на отьеб... отвали. Не соответствуют пройденному материалу и не отличаются изяществом "правильного" решения. Насколько понравился переписанный блок Java Syntax PRO, настолько вызывают отвращение задачи в этом блоке.
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ
отьеб... отвали. Не соответствуют пройденному материалу и не отличаются изяществом "правильного" решения. Насколько понравился переписанный блок Java Syntax PRO, настолько вызывают отвращение задачи в этом блоке.