Coding Test
[Python 프로그래머스] 자연수 뒤집어 배열로 만들기
hyungminjeon
2024. 6. 5. 22:39
[문제]
[해결]
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 할 수 있다.