728x90

1953 : (재귀함수) 삼각형 출력하기 1

문제 설명

n이 입력되면 다음과 같은 삼각형을 출력하시오.

예)

n 이 5 이면

*
**
***
****
*****
이 문제는 반복문 for, while 등을 이용하여 풀수 없습니다.

금지 키워드 : for while goto
시간 제한 : 1 Sec
메모리 제한 : 128 MB

입력

길이 n이 입력된다.(1<=n<=150)

출력

삼각형을 출력한다.

입력 예시

3

출력 예시

*
**
***

풀이

def triangle(x):
    if x == 1:
        return print('*')
    triangle(x-1)
    return print('*'*x)

n = int(input())
triangle(n)
728x90

+ Recent posts