[문제]
[해결]
def solution(n):
answer = []
for i in str(n):
answer.append(int(i))
answer.reverse()
return answer
[정리 및 새롭게 알게된 점]
나의 풀이:
1. 파라미터 n을 string자료형으로 변환해주고
2. for loop을 통해 answer 리스트 변수에 각각의 원소를 추가해준다.
3. reverse함수를 통해 answer의 원소배열을 거꾸로 하였다.
다른 풀이:
def solution(n):
return [int(i) for i in str(n)][::-1]
list comprehension 을 통해 loop와 append를 동시에 하고 slicing([::-1])을 통해 step size를 -1로 해줌으로써 list를 reverse 할 수 있다.
'Coding Test' 카테고리의 다른 글
[Python 프로그래머스] 두 정수 사이의 합 (0) | 2024.06.10 |
---|---|
[SQL 프로그래머스] 조건에 맞는 회원수 구하기 (0) | 2024.06.10 |
[Python 프로그래머스] 정수 제곱근 판별 (0) | 2024.06.07 |
[SQL 프로그래머스] 흉부외과 또는 일반외과 의사 목록 출력하기 (1) | 2024.06.07 |
[Python 프로그래머스] 문자열을 정수로 바꾸기 (1) | 2024.06.06 |