본문 바로가기
프로그래밍/알고리즘

프로그래머스 - 자연수 뒤집어 배열로 만들기 파이썬

by monicada 2022. 12. 20.
728x90

문제 

 

나의 풀이 

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

해야할 일은 

- 자연수 만들기

- 배열의 형태로 리턴하기 

문자형으로 n을 형변환하고 이를 뒤집어(reverse)하고 

다시 숫자형으로 바꾼다음, map과 list로 완료한다 

 

맵을 쓰는 이유: 파이썬의 내장 함수인 map() 는 여러 개의 데이터를 한 번에 다른 형태로 변환하기 위해서 사용됩니다. 따라서, 여러 개의 데이터를 담고 있는 list나 tuple을 대상으로 주로 사용하는 함수입니다.

 

다른 풀이

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

 

댓글