Помогите пожалуйста разобраться с задачей " треугольный масссив"(( Я понимаю ,в целом ,что такое массивы( шкаф в шкафу и т.п.))) Я понимаю,что у нас дан массив с 10 строками, а кол-во символов в каждой строке надо заполнить.. Первый цикл перебирает столбцы , но я вообще не понимаю вот эту строку result[i] = new int[i + 1]; Первое, я не понимаю,что эта строка делает: присваивает значение по индексу строки? тогда ведь получается ,что в столбце под индексом 0 лежит 1 ? i + 1 ведь(( помогите,пожалуйста 😪 .. я уже второй день не могу понять это
public class Solution {
public static int[][] result = new int[10][];
public static void main(String[] args) {
for (int i = 0; i < result.length; i++) {
result[i] = new int[i + 1];
for (int j = 0; j < result[i].length; j++) {
result[i][j] = i + j;
System.out.print(result[i][j] + " ");
}
System.out.println();
}
}
}
Sveto4ka
10 уровень
не понимаю решение задачи " треугольный масссив"(((
Обсуждается
столбцыПервый цикл перебирает строки Строку с индексом i инициализируют массивом размером i + 1 т.е. в 0 строке будет массив на 1 элемент и тд