From 5d1bdcc502aaa0d9337b0c0463bdbd6606bcabcb Mon Sep 17 00:00:00 2001 From: Ramtin Jafari Date: Mon, 20 Apr 2026 18:39:45 +0330 Subject: [PATCH] implement generateTriangle method in MainExercises --- src/main/java/MainExercises.java | 38 +++++++++++++++----------------- 1 file changed, 18 insertions(+), 20 deletions(-) diff --git a/src/main/java/MainExercises.java b/src/main/java/MainExercises.java index 21581ea..2a9a803 100644 --- a/src/main/java/MainExercises.java +++ b/src/main/java/MainExercises.java @@ -1,28 +1,26 @@ public class MainExercises { - /* - you should create a triangle with "*" and return a two-dimensional array of characters based on that - the triangle's area is empty, which means some characters should be " " - - example 1, input = 3: - * - ** - *** - - example 2, input = 5: - * - ** - * * - * * - ***** - - the output has to be a two-dimensional array of characters, so don't just print the triangle! - */ public char[][] generateTriangle(int n) { - // todo - return null; + char[][] result = new char[n][n]; + + for (int i = 0; i < n; i++) + { + if (i == n-1) + { + for (int j = 0; j <= i; j++) + { + result[i][j] = '*'; + } + } + else + { + result[i][0] = '*'; + result[i][i] = '*'; + } + } + return result; }