LoginSignup
0
0

More than 1 year has passed since last update.

ABC180 C - Cream puff から学んだ

Last updated at Posted at 2021-10-15

abc180c_1.png
abc180c_2.png
abc180c_3.png
abc180c_4.png

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()

ちょっとだけ改善した。
解答を眺めていたら猛者を見つけました。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0