public class NumberPattern {
public static void printPattern() {
Integer n = 5; // Number of rows
for (Integer i = 1; i <= n; i++) {
String row = '';
for (Integer j = i; j >= 1; j--) {
row += j;
}
System.debug(row);
}
}
}
cHVibGljIGNsYXNzIE51bWJlclBhdHRlcm4gewogICAgcHVibGljIHN0YXRpYyB2b2lkIHByaW50UGF0dGVybigpIHsKICAgICAgICBJbnRlZ2VyIG4gPSA1OyAvLyBOdW1iZXIgb2Ygcm93cwoKICAgICAgICBmb3IgKEludGVnZXIgaSA9IDE7IGkgPD0gbjsgaSsrKSB7CiAgICAgICAgICAgIFN0cmluZyByb3cgPSAnJzsKICAgICAgICAgICAgZm9yIChJbnRlZ2VyIGogPSBpOyBqID49IDE7IGotLSkgewogICAgICAgICAgICAgICAgcm93ICs9IGo7CiAgICAgICAgICAgIH0KICAgICAgICAgICAgU3lzdGVtLmRlYnVnKHJvdyk7CiAgICAgICAgfQogICAgfQp9