본문 바로가기
컴퓨터/알고리즘 공부(c++,python)

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

by j1j2j3 2023. 5. 15.
반응형
SMALL

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

 

이 문제는 자연수를 입력받아서 역수로 취한뒤 배열로 나타내는 문제 입니다.

n자리의 자연수를 1개씩 처리해야 할 때는 for문을 돌리는 방법도 있지만 str(n)을 사용하여 문자열로 나타내면 인덱스접근이 가능해서 편리합니다.

문자열로 바꾼뒤 리스트 뒤에서 부터 접근해서 answer리스트에 넣어주면 됩니다.

# 자연수 뒤집어 배열로 만들기

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

def solution(n):
    answer = []
    s = str(n)
    for i in range(len(s)-1,-1,-1):
        answer.append(int(s[i]))
    return answer

 

반응형
LIST

댓글