Não podia faltar a versão em Javinha:
import java.util.Scanner;
public class App {
record Tree(int size) {
@Override
public String toString() {
var builder = new StringBuilder();
for(int i=0;i<=size;i++) {
builder.append(String.format("%" + size + "s\n", "#".repeat(i)));
}
return builder.toString();
}
}
public static void main(String[] args) {
System.out.print("Tamanho: ");
var scanner = new Scanner(System.in);
if(scanner.hasNextInt()) {
var size = scanner.nextInt();
System.out.println(new Tree(size));
}
}
}