public class TrianglePattern {
public static void printTrianglePattern(Integer rows) {
// Iterate through each row of the triangle
for (Integer i = 1; i <= rows; i++) {
// Print asterisks for the current row
for (Integer j = 1; j <= i; j++) {
System.debug('*');
}
// Move to the next line
System.debug('\n');
}
}
}
Integer triangleHeight = 5;
TrianglePattern.printTrianglePattern(triangleHeight);
cHVibGljIGNsYXNzIFRyaWFuZ2xlUGF0dGVybiB7CiAgICBwdWJsaWMgc3RhdGljIHZvaWQgcHJpbnRUcmlhbmdsZVBhdHRlcm4oSW50ZWdlciByb3dzKSB7CiAgICAgICAgLy8gSXRlcmF0ZSB0aHJvdWdoIGVhY2ggcm93IG9mIHRoZSB0cmlhbmdsZQogICAgICAgIGZvciAoSW50ZWdlciBpID0gMTsgaSA8PSByb3dzOyBpKyspIHsKICAgICAgICAgICAgLy8gUHJpbnQgYXN0ZXJpc2tzIGZvciB0aGUgY3VycmVudCByb3cKICAgICAgICAgICAgZm9yIChJbnRlZ2VyIGogPSAxOyBqIDw9IGk7IGorKykgewogICAgICAgICAgICAgICAgU3lzdGVtLmRlYnVnKCcqJyk7CiAgICAgICAgICAgIH0KICAgICAgICAgICAgLy8gTW92ZSB0byB0aGUgbmV4dCBsaW5lCiAgICAgICAgICAgIFN5c3RlbS5kZWJ1ZygnXG4nKTsKICAgICAgICB9CiAgICB9Cn0KSW50ZWdlciB0cmlhbmdsZUhlaWdodCA9IDU7ClRyaWFuZ2xlUGF0dGVybi5wcmludFRyaWFuZ2xlUGF0dGVybih0cmlhbmdsZUhlaWdodCk7