자연수 n을 뒤집어 각 자리 숫자를 원소로 가지는 배열 형태로 리턴해주세요. 예를들어 n이 12345이면 [5,4,3,2,1]을 리턴합니다.
def solution(n):
answer = []
while n > 0 :
r = n % 10
answer.append(r)
n = n // 10
return answer
n을 10으로 나눈 나머지를 리스트에 추가하고 n을 10으로 나눈 몫으로 바꾼다 이 과정을 n이 한자리수가 될 때까지 반복한다.
다른 사람 풀이
def digit_reverse(n):
return [int(i) for i in str(n)][::-1]
문자열로 변환해서 한자리씩 리스트에 추가한 후 뒤집음
'스프링 심화 TIL' 카테고리의 다른 글
정수 내림차순으로 배치하기 (0) | 2024.08.08 |
---|---|
MSA Spring Cloud (0) | 2024.08.06 |
MSA 서킷 브레이커 (0) | 2024.08.05 |
나머지가 1이 되는 수 찾기 (0) | 2024.08.05 |
JWT 쿠키 만들어 보내기 vs 바로 응답 헤더에 담아 보내기 (1) | 2024.08.01 |