자연수 n을 뒤집어 각 자리 숫자를 원소로 가지는 배열 형태로 리턴해주세요. 예를 들어 n이 12345이면 [5,4,3,2,1]을 리턴합니다.
코드 구현 #1
- int 타입인 n = 12345 는 for loop 를 순회하지 못함
- for loop 를 순회하기 위해 str(n) 으로 형변환을 진행
- a[::-1] 문법을 사용하여 for loop 를 역순으로 값을 뽑아냄
- 뽑아냄과 동시에 int 값으로 형변환을 진행
def solution(n):
answer = []
convert_str = str(n)
for i in convert_str[::-1]:
result = int(i)
answer.append(result)
return answer
n = 12345
solution(n)
# [5, 4, 3, 2, 1]