728x90
https://www.acmicpc.net/problem/2777
T = int(input())
l = [i for i in range(9,1,-1)]
result = []
for i in range(T):
N = int(input())
if N == 1:
result.append(N)
else:
cnt=0
c=0
while(1):
if cnt==8:
result.append(-1)
break
if N==1:
result.append(c)
break
cnt=0
for i in range(8):
if N%l[i]==0:
N = N//l[i]
c+=1
break
else:
cnt+=1
for i in range(T):
print(result[i])
반응형
'전.py' 카테고리의 다른 글
코드업 2749 피자 가게 (0) | 2020.12.14 |
---|---|
백준 1835 카드 (0) | 2020.12.14 |
백준 1085 직사각형에서 탈출 (0) | 2020.12.13 |
백준 2193 이친수 (0) | 2020.12.13 |
백준 1543 문서검색 (0) | 2020.12.13 |