Executando verificação de segurança...
2

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));
        }
    }
}
Carregando publicação patrocinada...