URL : https://www.hackerrank.com/challenges/staircase/problem

- Consider a staircase of size n = 4:
1 2 3 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.

- Function Description
- Complete the staircase function in the editor below. It should print a staircase as described above.
- staircase has the following parameter(s):
- n: an integer

- Input Format
- A single integer, n, denoting the size of the staircase.

- Constraints
- 0 <= n <= 100

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

- Note: The last line must have 0 spaces in it.

#### 문제풀이

- n이 주어지면 오른쪽 정렬이 된 ‘#’ 모양의 계단을 만드는 문제
- (n - i)는 ‘ ‘공백으로, i는 ‘#’로 출력하면됨
- 주의할점은 print할때 sep =’‘을 주어야 한다는것

1
2
3
4
5
6
7

def staircase(n):
for i in range(1, n+1):
print((n - i) * ' ', (i) * '#', sep = '')
if __name__ == '__main__':
n = int(input())
staircase(n)

1
2
3
4
5
6
7
8
9

6
#
##
###
####
#####
######