문제 설명
자연수 n을 뒤집어 각 자리 숫자를 원소로 가지는 배열 형태로 리턴해주세요. 예를들어 n이 12345이면 [5,4,3,2,1]을 리턴합니다.

제한 조건
n은 10,000,000,000이하인 자연수입니다.


입출력 예

n return
12345  [5,4,3,2,1]

 

def solution(n):
    s = str(n) # 숫자를 문자열로
    re = list(reversed(s)) # 문자열 뒤집기
    return [int(i) for i in re] 
    
    # retrun [int(i) for i in list(reversed(str(n)))]

>>>참고

reversed가 기억안날땐 [::-1] 사용하여 뒤집기 (ex. s[::-1]

 

>>> map 활용했을때 정답 코드 (다른 사람 풀이 참고함)

def solution(n):
    return list(map(int, reversed(str(n))))

 

 

+ Recent posts