WA が抜けない。
他の人の回答を読んで叫ぶ(笑)
abc180c.py
# before #144ms
from math import *
N = int(input())
lis=[]
if N == 1:
print(1)
exit()
for i in range(1,floor(sqrt(N))+1):
if N%i == 0:
lis.append(i)
lis.append(N//i)
lis = list(set(lis))#<= ココ を忘れると WA
lis.sort()
for ans in lis:
print(ans)
# after #117ms
def solv():
N = int(input())
lis = []
from math import floor
for i in range(1,floor((N)**0.5)+1):
if N%i == 0:
lis.append(i)
lis.append(N//i)
lis = list(set(lis))
lis.sort()
for ans in lis:
print(ans)
solv()
ちょっとだけ改善した。
解答を眺めていたら猛者を見つけました。