здраствуйте! Учусь на Java разработчика... Хочу попросить помощи для решения задачи на Java// Условие следующие : Мы создали для тебя три переменные: двумерный массив int[][] array,int rowIndex, int columnIndex. Все, что тебе нужно сделать, это найти элемент по заданным индексам в массиве array и посчитать сумму соседних элементов по горизонтали и вертикали. Результат сохрани в переменную neighboursCellsSum. ..ломаю голову уже 2 дня не могу решить...мой код
\\ int neighboursCellsSum = array[columnIndex - 1][rowIndex] + array[columnIndex + 1][rowIndex] + array[columnIndex][rowIndex - 1] + array[columnIndex][rowIndex + 1];
System.out.println(neighboursCellsSum); ///выдает ошибку(...
Артем
0 уровень
помогите найти ошибку в решении задачки...
Комментарии (2)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
wan-derer.ru
23 октября 2021, 13:03
Ты и решение в одну строку пишешь? Думаешь, кому-то интересно вчитываться в этот поток символов?
0
Павел
23 октября 2021, 08:39
Формально ошибки нет, с математической, идеальной позиции. Но, программирование - это инженерная дисциплина, т.е. нужно учитывать "реальность" тех сущностей с которыми работаешь!
Твоя задачка яркий пример инженерного подхода. Сделай метод
Далее проверяй int rowIndex, int columnIndex и их инкременты находится в границах массива, а потом уже считай сумму. 0