728x90
문제 설명
자연수 n을 뒤집어 각 자리 숫자를 원소로 가지는 배열 형태로 리턴해주세요. 예를들어 n이 12345이면 [5,4,3,2,1]을 리턴합니다.
제한 조건
- n은 10,000,000,000이하인 자연수입니다.
풀이
(1) 자연수를 문자열로, 문자열을 리스트로 바꾼 후 reverse 함수를 사용.
def solution(n):
arr = list(map(int, str(n)))
arr.reverse()
return arr
(2) 더 간단한 풀이 : 내장함수인 reversed를 이용하면 코드 한 줄로 해결이 가능하다.
def solution(n):
return list(map(int, reversed(str(n))))
728x90
'💻dev > 💡코딩테스트' 카테고리의 다른 글
프로그래머스 | Lv.2 프린터 (파이썬) (0) | 2023.03.28 |
---|---|
백준 | 10988 팰린드롬인지 확인하기 (파이썬) (0) | 2023.03.26 |
프로그래머스 | Lv.1 자릿수 더하기 (파이썬) (0) | 2023.03.26 |
프로그래머스 | Lv.2 구명보트 (파이썬) (0) | 2023.03.22 |
백준 | 10812 바구니 순서 바꾸기 (파이썬) (0) | 2023.03.22 |