https://javarush.com/quests/lectures/questharvardcs50.level03.lecture14
По данной ссылке нас просят реализовать пятнашки.Помогите пожалуйста сделать первую функцию init ну ни как не получается ,дальше пойти не могу
Иван
1 уровень
Пятнашки
Решен
Комментарии (2)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Иван
15 декабря 2017, 09:21
Я все это сразу понял...не могу выразить в программе.Все получилось уже) спасибо)
0
Roman Java Developer Expert
15 декабря 2017, 09:15решение
1) Тебе нужно заполнить матрицу (двумерный массив) Д*Д числами в обратном порядке начиная с числа Д*Д-1. Берешь под это дело отдельную переменную, например Н. Проходишь по всем элементам двумерного массива (два цикла) и заполняешь массив значениями, не забывая при этом уменьшать Н на единицу каждый раз.
2) Если количество плиток (Д*Д-1) нечетное, то два предоследних элемента меняешь местами.
+2