▶ 문제
자연수 n을 뒤집어 각 자리 숫자를 원소로 가지는 배열 형태로 리턴하기.
ex) n이 12345 라면 [5,4,3,2,1] 리턴
▶ 제한조건
n은 10,000,000,000 이하인 자연수
▶ 풀이
def solution(n):
answer = [] # 빈리스트 선언
for i in str(n): # 문자 변환 후 반복
answer.append(int(i)) # 숫자 변환 후 추가
answer.reverse() # 뒤집어주기
return answer
통과!!!
reverse() 함수 : 배열 내용의 순서를 반전시킨다.
list = ['a', 'b', 'c', 'd', 'e']
list.reverse()
print(list)
# ['e', 'd', 'c', 'b', 'a']
딕셔너리 객체는 반전 속성이 없어서 reverse() 못씀
dict = {'name': 'dino', 'age': 23}
dict.reverse()
print(dict)
# AttributeError: 'dict' object has no attribute 'reverse'
'codekata' 카테고리의 다른 글
[프로그래머스] #19 정수 제곱근 판별 (** % 잘쓰기) (0) | 2024.07.18 |
---|---|
[프로그래머스] #18 문자열을 정수로 바꾸기 (0) | 2024.07.18 |
[프로그래머스] #16 x만큼 간격이 있는 n개의 숫자 (0) | 2024.07.18 |
[프로그래머스] #15 나머지가 1이 되는 수 찾기 (MB, ms 성능확인) (0) | 2024.07.18 |
[프로그래머스] #14 약수의 합 (MB, ms 성능확인) (0) | 2024.07.17 |