문제 설명
자연수 n을 뒤집어 각 자리 숫자를 원소로 가지는 배열 형태로 리턴해주세요. 예를들어 n이 12345이면 [5,4,3,2,1]을 리턴합니다.
제한 조건
n은 10,000,000,000이하인 자연수입니다.
입출력 예
n | return |
12345 | [5,4,3,2,1] |
def solution(n):
s = str(n) # 숫자를 문자열로
re = list(reversed(s)) # 문자열 뒤집기
return [int(i) for i in re]
# retrun [int(i) for i in list(reversed(str(n)))]
>>>참고
reversed가 기억안날땐 [::-1] 사용하여 뒤집기 (ex. s[::-1]
>>> map 활용했을때 정답 코드 (다른 사람 풀이 참고함)
def solution(n):
return list(map(int, reversed(str(n))))
'프로그래머스' 카테고리의 다른 글
[프로그래머스][1단계][python] 정수 제곱근 판별 문제 (0) | 2023.04.04 |
---|---|
[프로그래머스][1단계][python] 정수 내림차순으로 배치하기 문제 (0) | 2023.03.30 |
[프로그래머스][1단계][python] 이상한 문자 만들기 문제 (0) | 2023.03.30 |
[프로그래머스][1단계][python] 약수의 합 문제 (0) | 2023.03.30 |
[프로그래머스][1단계][python] 시저 암호 문제 (0) | 2023.03.30 |