/
Вопросы и ответы
/
Java
/

Как заполнить массив змейкой java

Как заполнить массив змейкой java

4 года назад

Человек-Молекула

Ответы

1

Заполнение массива змейкой :

int rows = 4;
int columns = 5;
int[][] arr = new int[rows][columns];

for(int n = 0; n < rows*columns; n++) {
    int i = n / columns;
    int j = i % 2 == 0 ? n % columns : columns - 1 - n % columns;
    arr[i][j] = n;
}

System.out.println(Arrays.deepToString(arr));
// => [[0, 1, 2, 3, 4], [9, 8, 7, 6, 5], [10, 11, 12, 13, 14], [19, 18, 17, 16, 15]]

3 года назад

Сергей Якимович

+7 800 100 22 47

бесплатно по РФ

+7 495 085 21 62

бесплатно по Москве

108813 г. Москва, вн.тер.г. поселение Московский,
г. Московский, ул. Солнечная, д. 3А, стр. 1, помещ. 20Б/3
ОГРН 1217300010476
ИНН 7325174845