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

Sunghun📈·2021년 4월 6일
0

프로그래머스

목록 보기
27/93
post-thumbnail

문제 설명

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

제한 사항

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

입출력 예

접근법

문제는 쉬웠다.

하지만, 아직까지 머리속으로 그림만 그려지고 함수의 사용법이 정확않아
이런 문제를 풀때면 찝찝한 느낌이 든다.

여러가지 방법을 시도하다가
아래와 같은 코드를 완성하였다.

map()함수 사용 후 나오는 결과가 json으로 인식되어
마지막에 list()함수를 사용해야 테스트를 통과할 수 있었다.

여기서 또 알게된것은 문자열 자체를 뒤집을 수 있는 reversed()함수이다

역시 python의 다양한 라이브러리와 함수는 대단한것 같다.

=============================================================

def solution(n):
    return list(map(int, reversed(str(n))))
profile
데이터 분석과 AI 분야의 전문가를 꿈꾸는 청년

0개의 댓글