• + 5 comments

    Why so many tables? One is enough:)

    try (Scanner s = new Scanner(System.in)) {
        int n = s.nextInt();    
        char[] a = new char[n];
        Arrays.fill(a, ' ');
        for (int i = n-1; i >= 0; i--) {
            a[i] = '#';
            System.out.println(new String(a));
        }
    }