From cb480fe4e2af6eef0916166f8e3dfc8cff088fb1 Mon Sep 17 00:00:00 2001 From: Ramtin Jafari Date: Tue, 21 Apr 2026 14:40:14 +0330 Subject: [PATCH] fix generateTriangle method logical bug --- src/main/java/MainExercises.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main/java/MainExercises.java b/src/main/java/MainExercises.java index 9c28e54..c13ad1b 100644 --- a/src/main/java/MainExercises.java +++ b/src/main/java/MainExercises.java @@ -2,10 +2,11 @@ public class MainExercises { public char[][] generateTriangle(int n) { - char[][] result = new char[n][n]; + char[][] result = new char[n][]; for (int i = 0; i < n; i++) { + result[i] = new char[i+1]; if (i == n-1) { for (int j = 0; j <= i; j++) @@ -17,6 +18,8 @@ public class MainExercises { result[i][0] = '*'; result[i][i] = '*'; + + for (int j = 1; j < i; j++) result[i][j] = ' '; } }