알고리즘/프로그래머스

프로그래머스 - 자연수 뒤집어 배열로 만들기 / Python

Hwisaek 2021. 9. 28. 11:26
반응형

문제: 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이하인 자연수입니다.

입출력 예

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

정답

def solution(n):
    return list(map(int, str(n)))[::-1]

 


풀이

 숫자를 간단히 뒤집기 위해 [::-1]을 이용했습니다.

 

 숫자를 문자열로 만들고, 뒤집은 다음, 각 글자를 int로 변환하고 list로 담아서 해결하면 됩니다.

반응형