728x90
반응형
Description
아래 코드는 Python에서 정수의 자리 수 구하기에 사용될 수 있는 코드 모음이다.
While loop 을 이용한 방식
arr = 299
while arr != 0:
divide = arr % 10
print(divide)
arr //= 10
# result
# 9
# 9
# 2
list와 str 를 이용한 방식
arr = 299
print(list(str(arr)))
# result
# ['2', '9', '9']
join과 slicing을 이용한 방식
arr = 299
print(' '.join(str(arr)[0:len(str(arr)):1])
# result
# 2 9 9
While loop를 이용한 방식 - 자리수만 줄여가나기
n = 100
while n:
print(n)
n //= 10
# result
# 100
# 10
# 1
728x90
반응형
'Algorithm > Snippet' 카테고리의 다른 글
Python Recursive Snippet Code (0) | 2023.01.06 |
---|---|
[regex] Apostrophe 찾기 (0) | 2022.04.17 |