반응형
풀이
def solution(n):
answer = []
while n > 0:
answer.append(n%10)
n = int(n / 10)
return answer
코드
정확성 테스트
테스트 1 〉 | 통과 (0.05ms, 10.5MB) |
테스트 2 〉 | 통과 (0.06ms, 10.7MB) |
테스트 3 〉 | 통과 (0.04ms, 10.7MB) |
테스트 4 〉 | 통과 (0.04ms, 10.8MB) |
테스트 5 〉 | 통과 (0.04ms, 10.6MB) |
테스트 6 〉 | 통과 (0.04ms, 10.7MB) |
테스트 7 〉 | 통과 (0.04ms, 10.7MB) |
테스트 8 〉 | 통과 (0.05ms, 10.5MB) |
테스트 9 〉 | 통과 (0.04ms, 10.6MB) |
테스트 10 〉 | 통과 (0.05ms, 10.7MB) |
테스트 11 〉 | 통과 (0.04ms, 10.7MB) |
테스트 12 〉 | 통과 (0.04ms, 10.5MB) |
테스트 13 〉 | 통과 (0.04ms, 10.7MB) |
채점 결과
정확성: 100.0
합계: 100.0 / 100.0
총평
1의 자리 먼저 접근해야 합니다. 나머지 연산을 활용해 1의 자리수를 가지고 온 뒤, 해당 값을 10으로 나누어 주고 나머지 자리는 없애기 위해, 정수형으로 변환을 해줍니다. 해당 연산을 0보다 큰 경우에 한해서 진행하여서 문제를 풀이하였습니다. 마지막으로 나누면 0이 되기 떄문에 해당하는 while문을 빠져나올 수 있습니다. 이외에도 문자열로 변경하던지, 다양한 방식으로 풀이가 가능합니다.
반응형
'SW > 알고리즘' 카테고리의 다른 글
파이썬 : 프로그래머스 : 제일 작은 수 제거하기 : 풀이 (0) | 2019.09.27 |
---|---|
파이썬 : 프로그래머스 : 정수 제곱근 판별 : 풀이 (0) | 2019.09.26 |
파이썬 : 프로그래머스 : 자릿수 더하기 : 풀이 (0) | 2019.09.24 |
파이썬 : 프로그래머스 : 가장 긴 팰린드롬 : 풀이 (0) | 2019.09.23 |
파이썬 : 프로그래머스 : 타일 장식물 : 풀이 (0) | 2019.09.22 |