알고리즘/파이썬
[Cos Pro 1급, Python] 4차 5번 : 규칙에 맞는 숫자 생성
Internal Server Error
2024. 2. 29. 18:38
반응형
문제
다음과 같이 새로운 숫자를 생성할 때, n번째 생성할 숫자를 구하려고 합니다.
- 첫 번째 수는 1입니다.
- 다음수를 1의 자리에 추가합니다.
- 만든 숫자를 뒤집습니다.
- 숫자 1부터 9까지 추가하면서 2, 3번째 단계를 반복합니다.
- 숫자 9까지 추가했다면 다시 숫자 1부터 추가합니다.
n이 매개변수로 주어질 때, n번째로 생성할 수를 문자열 형태로 return 하는 solution 함수를 작성하려 합니다. 위 구조를 참고하여 코드가 바르게 동작하도록 빈칸을 채워주세요.
코드
def solution(n):
answer = ''
for i in range(n):
answer += str(i+1)
answer = answer[::-1]
return answer
n = 5
ret = solution(n)
print("solution 함수의 반환 값은", ret, "입니다.")
반응형