JavaRush /Курси /Java Core /Бонусне завдання | 10 лекція | 10 рівень

Бонусне завдання | 10 лекція | 10 рівень

Java Core
Рівень 10 , Лекція 10
Відкрита

— Привіт, Аміго! Щось ти розслабився! Ось твої завдання. Якщо раптом виникнуть труднощі, то звертайся до колег, вони допоможуть.

— Ти вже зробив усе? Ось тобі ще й бонусні завдання підвищеної складності:

Коментарі (2)
ЩОБ ПОДИВИТИСЯ ВСІ КОМЕНТАРІ АБО ЗАЛИШИТИ КОМЕНТАР,
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ
Вікторія Рівень 30
4 грудня 2024
Чомусь валідатор не сприймає моє рішення. Хоча моя програма знаходить всі слова в матриці {'f', 'd', 'e', 'r', 'l', 'k'}, {'h', 's', 'a', 'm', 'e', 'o'}, {'o', 'n', 'g', 'r', 'o', 'v'}, {'m', 'l', 'p', 'r', 'r', 'h'}, {'e', 'o', 'e', 'm', 'a', 's'} А та що в прикладі, ні. Продовжу шукати, що не подобається валідатору (
Olexandr Рівень 47
8 травня 2024
Шикарна задача про кросворд, просто шикарнійша!!! Ніякого зв'язку з серіалізацією, але все одно круто))))) Правда без ChatGpt я не знаю скільки б років я її розв'язував. А так він накидав алгоритм, який я вже допиляв під умови задачі... Доречі вийшло навіть простіше, ніж вірне рішення. Кому цікаво - там чотири напрямки руху по кросворду розписані окремо. А ми з ChatGpt (точніше більше він) - зробили всього один цикл, який перебирає кросворд за одним з вісьми напрямків -

 int[][] directions = {{0, 1}, {1, 0}, {1, 1}, {1, -1}, {0, -1}, {-1, 0}, {-1, -1}, {-1, 1}};   
поки не знаходе слово... Не я це все так класно придумав, але я адаптував це під умови задачі і валідатора. Не бачу жодної причини, чому б не користуватися допомогою ChatGPT... UPD - як я помилявся. Задача про прямокутники ще краща. ChatGpt взагалі запропонував рішення через рекурсію. Це я вже неосилив навіть розібратися як вони там визиваються, ті провірки... Вірне рішення, скажу вам, ненабагато краще... А попереду ще задача про числа😳😳😳