Flying Cat Penguin

ゆるゆる仕事、ソフトウェアテスティング関連のことについて綴ります。

AtCoder 修行日記#98

98日目
ABCのC問題に取り組み中。
茶色レベルのD問題も余裕があれば取り組み中。

勉強用のコンテンツはここから。
https://kenkoooo.com/atcoder/#/table/

進捗と一言感想

[C問題] 1問(残り115問)

ABC180: Cream puff

ひさしぶりに解いたら、TLE…。
今まで、mathをつかってましたが、「**0.5」を使えば普通にできますね。

n = int(input())

answers = []
for value in range(1,int(n**0.5)+1):
  if n%value == 0:
    answers.append(value)
    if not n//value in answers:
      answers.append(n//value)
answers.sort()

for answer in answers:
  print(answer)
目標
  • まず、今年中に茶色コーダー
学習方針

以上。