[프로그래머스-레벨1]자연수 뒤집어 배열로 만들기 - python

iamjinseo·2022년 8월 22일
0

문제풀이-Python

목록 보기
79/134

https://school.programmers.co.kr/learn/courses/30/lessons/12932
자연수 n을 뒤집어 각 자리 숫자를 원소로 가지는 배열 형태로 리턴해주세요. 예를들어 n이 12345이면 [5,4,3,2,1]을 리턴합니다.

제한 조건
n은 10,000,000,000이하인 자연수입니다.

입출력 예
12345 => [5,4,3,2,1]

풀이

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

결과

남의 코드


n을 문자열로 만들어 뒤집고, 각 원소에 대해 int()를 적용하여 list로 반환한다.

리스트 컴프리헨션을 이용한 내 코드보다 훨씬 빠르다.

profile
일단 뭐라도 해보는 중

0개의 댓글