ALGORITHM/PYTHON

백준 BAEKJOON 33963번 돈복사 [PYTHON/파이썬]

칼코 2025. 6. 1. 16:40
728x90
반응형

 

 

 

 

 

백준 BAEKJOON 33963번 돈복사 [PYTHON/파이썬]


[목차여기]

<문제 출처> (BRONZE Ⅱ)

https://www.acmicpc.net/problem/33963

 

 

 

 

 

 

 

 

 

<풀이>

첫 주어진 N에 대한 자리수를 N_digit 변수에 저장을 한 뒤

while 문을 통해 N을 2배로 곱해주는 작업을 했다.

곱해준 값의 자리수가 N_digit 자리수 보다 크다면

break를 하여 최대 몇 번 클릭할 수 있는지 확인할 수 있다.

 

 

 

 

 

 

 

<코드>

N = input()
N_digit = len(N)
click = 0

while True:
    N = str(int(N) * 2)

    if N_digit < len(N):
        break
    else:
        click += 1

print(click)

 

 

 

 

 

 

 

 

728x90
반응형