[프로그래머스 Lv1] 자연수 뒤집어 배열로 만들기 / 파이썬 Python

Gayoung Lee·2022년 5월 17일
0

Algorithm

목록 보기
9/39

문제

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

내 풀이

def solution(n):
    answer = []
    
    while n>0:
        tmp=n%10
        answer.append(tmp)
        n=n//10
    
    return answer

다른 사람의 풀이

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

문법 정리

  • reverse(list)
    reverse는 리스트를 뒤집는다. 하지만 return값 없음
  • reversed(list)
    reversed는 뒤집어진 리스트의 값을 return 해줌
profile
삽질하며 성장하는 gayoungee

0개의 댓글