http://codeup.kr/problem.php?id=1284
Codeup 1284 - 암호 해독
import math
n = int(input())
a = []
index = 0
sq = int(math.sqrt(float(n)))
for i in range(0, 30):
a.append(0)
for i in range(2, sq+1):
while n % i == 0:
n /= i
a[index] = i
index += 1
if n != 1:
a[index] = n
index += 1
if index == 2:
print(int(a[0]), int(a[1]))
else:
print('wrong number')
'알고리즘 문제 풀기 > Codeup' 카테고리의 다른 글
Codeup 1286 - 최댓값, 최솟값 (0) | 2019.02.10 |
---|---|
Codeup 1285 - 계산기 2 (0) | 2019.02.10 |
Codeup 1283 - 주식 투자 (0) | 2019.02.09 |
Codeup 1282 - 제곱수 만들기 (0) | 2019.02.08 |
Codeup 1281 - 홀수는 더하고 짝수는 빼고 3 (0) | 2019.02.08 |