ABC196 - Atcoder/Python精進のための解説メモ

カレンダーアイコン
2021/05/07

ABC196 - A.Difference Max

AtCoder公式 | ABC196 - A.Difference Max

解答

a, b = map(int, read().split())
c, d = map(int, read().split())
print(b - c)

要点メモ

  • シンプルにxを最大(=b)、yを最小(=c)にする

ABC196 - B.Round Down

AtCoder公式 | ABC196 - B.Round Down

解答

print(input().split('.')[0])

要点メモ

  • 文字列として扱う

ABC196 - C.Doubled

AtCoder公式 | ABC196 - C.Doubled

解答

n = int(input())
ans = 0
for i in range(1, 10 ** 6 + 1):
    if int(str(i) * 2) > n:
        ans = i - 1
        break
print(ans)

要点メモ

  • 条件を満たす数字のうち、nより大きくなる最小の値を求めれば個数がわかる

ABC196 - D.

AtCoder公式 | ABC196 - D.

解答

まだ解いてません

要点メモ