본문으로 바로가기

[Snippet] 정수의 자리 수 구하기

category Algorithm/Snippet 2022. 12. 8. 09:39
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