반응형
자연수 뒤집어 배열로 만들기
자연수 n을 뒤집어 각 자리 숫자를 원소로 가지는 배열 형태로 리턴해주세요.
예를들어 n이 12345이면 [5,4,3,2,1]을 리턴합니다.
문제 설명
n은 10,000,000,000이하인 자연수입니다.
제한 조건
n return
12345 [5,4,3,2,1]
입출력 예시
def solution(n):
a = list(str(n))
a.reverse()
return list(map(int, a))
print(solution(12345))
문제 풀이
먼저 int 형식의 데이터를 문자열로 바꿔 list a에 담았다.
a를 reverse() 함수를 통해 뒤집어주었다.
list 형식으로 리턴을 하면서 문자열로 바꿔주었던 데이터를 다시 정수 자료형으로 바꾸어 리턴해 준다.
맨 아래는 테스트 코드이다.ㅍ
반응형
'Algorithm > 프로그래머스' 카테고리의 다른 글
[프로그래머스] : H-Index Python,파이썬 풀이 (0) | 2022.04.18 |
---|---|
[프로그래머스] : 약수의 합 파이썬 풀이 (0) | 2022.02.11 |
[프로그래머스] : 정수 내림차순으로 배치하기 파이썬 풀이 (0) | 2022.02.07 |
[프로그래머스] : 정수 제곱근 판별 파이썬 풀이 (0) | 2022.02.04 |
[프로그래머스] : 최대공약수와 최소공배수 파이썬 풀이 (0) | 2022.01.28 |
댓글