728x90

자연수 뒤집어 배열로 만들기

 

문제 설명

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

 

제한 조건

n은 10,000,000,000이하인 자연수입니다.

입출력 예

n return

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

 

내 답

 

1
2
3
4
5
6
7
8
def solution(n):
    tempstr = str(n)
    answer = []
    
    for i in range(1,len(tempstr)+1):
        answer.append(int(tempstr[-i]))
    
    return answer
cs

 

 

남의 답 1

 

1
2
def digit_reverse(n):
    return list(map(int, reversed(str(n))))
cs

 

 

남의 답 2

 

1
2
def digit_reverse(n):
    return [int(i) for i in str(n)][::-1]
cs

 

 

남의 답 3

 

1
2
def digit_reverse(n):
    return list(map(int, list(str(n))[::-1]))
cs

 

1070점 + 5점 -> 1075점

 

728x90
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기