개발자에서 전직중🔥

[programmers] 자연수 뒤집어 배열로 만들기 본문

💻 개발

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

olivia_park 2021. 9. 16. 13:29

https://programmers.co.kr/learn/courses/30/lessons/12932

 

코딩테스트 연습 - 자연수 뒤집어 배열로 만들기

자연수 n을 뒤집어 각 자리 숫자를 원소로 가지는 배열 형태로 리턴해주세요. 예를들어 n이 12345이면 [5,4,3,2,1]을 리턴합니다. 제한 조건 n은 10,000,000,000이하인 자연수입니다. 입출력 예 n return 12345

programmers.co.kr


문제 설명

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

 

제한 조건

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

입출력 예

n return
12345 [5.4.3.2.1]

🐣 내 코드

def solution(n):
    ls = list(str(n))
    ls.reverse()
    return list(map(int, ls))

ls를 문자열로 변환해서 담았기 때문에

ls.reverse()를 그냥 반환하면 null 값이 반환된다.

때문에 map을 이용해 int로 변환시켜 return한다.

 

✔ 다른 분 코드

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

한줄로도 되는구나ㅎㅅㅎ

728x90
반응형