본문 바로가기

Algorithm/프로그래머스 연습 문제

프로그래머스 / 코딩 테스트 / 자연수 뒤집어 배열로 만들기

문제 설명

 

 

문제 해결

 

자연수 n을 뒤집어 각 자리 숫자를 원소로 가지는 리스트 형태로 반환하는 함수를 구하면 되는 문제이다.

n을 문자열로 만들고 거꾸로 뒤집어준다.

 

[python] 문자열 거꾸로 출력하기 [::-1]

문자열 거꾸로 출력하기

itholic.github.io

그리고 문자들을 다시 숫자로 만들고 리스트를 생성한다.

comprehension 기법과 문자열 인덱싱을 응용하면 깔끔하게 코드를 구현할 수 있다.

 

def solve(n):
    return [int(x) for x in str(n)[::-1]]

def solution(n):
    answer = solve(n)
    return answer