t = int(input())
for p in range(t):
n = int(input())
lst = [0] * 5 # 2,3,5,7,11
while True:
if n % 11 == 0:
n = n / 11
lst [4] += 1
elif n % 7 == 0:
n = n / 7
lst [3] += 1
elif n % 5 == 0:
n = n / 5
lst [2] += 1
elif n % 3 == 0:
n = n / 3
lst [1] += 1
elif n % 2 == 0:
n = n / 2
lst [0] += 1
else: break;
print('#%d'%(p+1),lst[0],lst[1],lst[2],lst[3],lst[4])
'problem solving' 카테고리의 다른 글
1928. Base64 Decoder (0) | 2019.09.14 |
---|---|
1940. 가랏! RC카! (0) | 2019.09.14 |
1946. 간단한 압축 풀기 (0) | 2019.09.13 |
1948. 날짜 계산기 (0) | 2019.09.13 |
1954. 달팽이 숫자 (0) | 2019.09.12 |
댓글