Помогите пожалуйста разобраться с задачей " треугольный масссив"(( Я понимаю ,в целом ,что такое массивы( шкаф в шкафу и т.п.))) Я понимаю,что у нас дан массив с 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(); } } }