728x90
반응형
stdin.readline을 사용했는데도 시간 초과가 나와서 Python3 말고 PyPy3로 제출해서 통과했다.
from sys import stdin
def f(n, i):
return 1 + f(n//i, i) if n%i == 0 else 0
for _ in range(int(stdin.readline())):
N = int(stdin.readline())
cnt = 0
for i in range(2, N+1):
cnt += f(N, i)
print(cnt)
728x90
반응형
'Agorithm > 백준 알고리즘' 카테고리의 다른 글
백준 알고리즘 2455번 지능형 기차(python) (0) | 2021.02.11 |
---|---|
백준 알고리즘 2061번 좋은 암호(python) (0) | 2021.02.10 |
백준 알고리즘 2052번 지수연산(python) (0) | 2021.02.10 |
백준 알고리즘 1864번 문어 숫자(python) (0) | 2021.02.10 |
백준 알고리즘 1703번 생장점(python) (0) | 2021.02.10 |