재귀함수를 사용하여 문자 분리
n=12345
arr=[]
def s(n):
while n!=0:
arr.append(n%10)
return s(n//10)
s(n)
arr.reverse()
print(arr)
n%10을 통해 첫 째 자리수를 구한다. 이후 n//10 을 통해 첫 째자리수를 지운다.
이렇게 n=0일때까지 반복한다.
그리하면 arr배열에 [ 5, 4, 3, 2, 1] 이 저장된다. 이 배열을 arr.reverse()를 통해 역순으로 바꾼다.
list를 이용하여 문자 분리
n=12345
b=list(map(int,str(n)))
print(b)