Flying Cat Penguin

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

AtCoder 修行日記#82

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

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

進捗と一言感想

[A問題] 1問(残り0問)

ABC178: Not

とくになし。

x = int(input())
 
if x == 0:
  print(1)
else :
  print(0)

[B問題] 1問(残り0問)

ABC178: Product Max

一瞬考えてしまってましたが、組み合わせで単純に解けました。

a, b, c ,d = map(int, input().split())
 
l = [a*c, a*d, b*c, b*d]
answer = l[0]
for i in l:
  if answer < i:
    answer = i
 
print(answer)

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

ABC178: Ubiquity

数え上げでできないとわかりつつも、べたに作ってTLE…回答を見たら集合を考えるとすっと解けるという…悲しい…。

n = int(input())
count = 10**n - 9**n - 9**n +8**n
print(count%(10**9+7))
目標
  • まず、今年中に茶色コーダー
学習方針

以上。