728x90
문제
봉우리가 여러개인 산 모양을 출력한다. 산 모양은 그림과 같고 좌우 대칭이다.
입력
첫 번째 줄에 숫자를 입력 받는다. 숫자의 크기는 20보다 작은 자연수이다.
출력
출력 예의 형식으로 출력한다.
예제 입력
3
예제 출력
1213121
예제 입력
5
예제 출력
1213121412131215121312141213121
#코드
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
import sys
def getResult(x, getStr):
if x > n:
return getStr
tmpStr = getStr + str(x) + getStr
return getResult(x+1, tmpStr)
if __name__ == "__main__":
input = sys.stdin.readline
resStr = ""
n = int(input())
resStr = getResult(1, resStr)
print(resStr)
|
cs |
반응형
'CS > 알고리즘_문제풀이(파이썬)' 카테고리의 다른 글
tobin (0) | 2021.06.28 |
---|---|
binary (0) | 2021.06.27 |
스킬트리[프로그래머스] (0) | 2021.06.26 |
문자열 압축 (0) | 2021.06.25 |
팰린드롬 조사 (0) | 2021.06.25 |