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

カレンダーアイコン
2021/04/12

ABC189 - A.Slot

AtCoder公式 | ABC189 - A.Slot

解答

ccc = input()
print('Won' if len(set(ccc)) == 1 else 'Lost')

別解

ccc = input()
print('Won' if ccc[0] == ccc[1] == ccc[2] else 'Lost')

要点メモ

  • cccをリストとして考えて、要素がすべて同じであることを確認すれば良い
  • いろんな書き方がありそう

ABC189 - B.Alcoholic

AtCoder公式 | ABC189 - B.Alcoholic

解答

n, x = map(int, input().split())
x *= 100
cnt = 0
ans = -1
for i in range(n):
    v, p = map(int, input().split())
    cnt += v * p
    if cnt > x:
        ans = i + 1
        break
print(ans)

要点メモ

  • floatの計算は誤差でるので100倍して計算するのが良さそう

ABC189 - C.

AtCoder公式 | ABC189 - C.

解答

まだ解いてません

要点メモ

ABC189 - D.

AtCoder公式 | ABC189 - D.

解答

まだ解いてません

要点メモ