Staircase

Staircase

Staircase:

Consider a staircase of size n =4:

   #
  ##
 ###
####  

Observe that its base and height are both equal to n , and the image is drawn using # symbols and spaces. The last line is not preceded by any spaces. Write a program that prints a staircase of size n .

Input Format

A single integer, n, denoting the size of the staircase.

Output Format

Print a staircase of size n using # symbols and spaces.

Note:

The last line must have 0 spaces in it.

Sample Input
6       

Sample Output

     #
    ##
   ###
  ####
 #####
######
Explanation

The staircase is right-aligned, composed of # symbols and spaces, and has a height and width of n=6.

Solution

Python



#!/bin/python

import sys


n = int(raw_input().strip())
for i in range(1,n+1):
     print ' ' * (n-i) + '#' * i

Bash



 read n;

  for((i=1;i<=n;i++))
  do

      for((k=i;k<=n-1;k++))
      do
        echo -ne " ";
      done

      for((j=0;j<=i-1;j++))
      do
	echo -ne "#"
      done

      echo;
  done

comments powered by Disqus