[Python] 프로그래머스 - 자연수 뒤집어 배열로 만들기
프로그래머스 - 자연수 뒤집어 배열로 만들기
링크: https://programmers.co.kr/learn/courses/30/lessons/12932
문제 설명
자연수 n을 뒤집어 각 자리 숫자를 원소로 가지는 배열 형태로 리턴해주세요. 예를들어 n이 12345이면 [5,4,3,2,1]을 리턴합니다.
제한 사항
- n은 10,000,000,000이하인 자연수입니다.
입출력 예제
-
n return 12345 [5,4,3,2,1]
코드
def solution(n):
return list(map(int, reversed(str(n))))
코드 설명
- reversed() : 순서를 뒤집어주고 내장함수입니다.
- n을 string 형식으로 나타내고 순서를 뒤집습니다.
- 12345 -> “1”,”2”,”3”,”4”,”5” -> “5”,”4”,”3”,”2”,”1”
- map 함수를 이용해 string 형식인 n을 int형으로 바꿔줍니다.
- “5”,”4”,”3”,”2”,”1” -> 5, 4, 3, 2, 1
- list() 함수를 이용해 배열로 만듭니다.
- 5, 4, 3, 2, 1 -> [5,4,3,2,1]
Leave a comment