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
반응형
'ALGORITHM > PYTHON' 카테고리의 다른 글
백준 BAEKJOON 15815번 천재 수학자 성필 [PYTHON/파이썬] (0) | 2025.06.16 |
---|---|
백준 BAEKJOON 33990번 3대 512 [PYTHON/파이썬] (1) | 2025.06.02 |
백준 BAEKJOON 10773번 제로 [PYTHON/파이썬] (0) | 2025.05.29 |
백준 BAEKJOON 33663번 루미의 진정한™ 보라색 찾기 [PYTHON/파이썬] (0) | 2025.05.12 |
백준 BAEKJOON 33709번 치매예방수칙 3.3.3 [PYTHON/파이썬] (0) | 2025.04.28 |