def solution(n):
answer=[]
a = str(n)
for i in a :
answer.append(int(i))
answer.reverse()
return answer
처음엔 이렇게 풀었는데 더 간단하게 풀 수 있을 것이라 생각해서 나온 풀이
def solution(n):
return list(map(int, reversed(str(n))))
내장함수인 map과 reversed를 써주면 더 간단하게 해결 가능하다
✔︎ map : 함수와 반복 가능한 자료형을 입력으로 받는다
✔︎ reversed : 리스트를 뒤집는다.
++ 리스트(문자열)를 뒤집는 또 다른 방법 : 확장 슬라이싱 -> list[::-1] 을 해주면 뒤집힌다.
'Algorithm > Programmers' 카테고리의 다른 글
[Python] 다음 큰 숫자 (0) | 2021.04.19 |
---|---|
[Python] 124 나라의 숫자 (0) | 2021.04.18 |
[Python] 문자열 다루기 기본 (0) | 2021.04.16 |
[Python] 완주하지 못한 선수 (0) | 2021.04.12 |
[Python] 문자열 내림차순으로 정렬하기 (0) | 2021.04.11 |