ABC 212 A問題 Python解説

ABC212 A-Alloy 問題はこちら 【Pythonでの解法】 まず解答例を下に示します。 A,B = map(int,input().split()) result = ["Gold", "Silver", "Alloy"] ans = "" if A > 0 and B == 0: ans = result[0] elif A == 0 and B > 0: ans = result[1] else: ans = …

ABC 211 B問題 (別解)Python解説

この記事では前回も扱ったABC211 B問題の別解をご紹介します。(たったの2行だけで完結するコードです!) AtCoder Beginner Contest 211 B-Cycle Hit 問題はこちら 【Pythonでの解法】 まず解答例を下に示します。 S = [input() for _ in range(4)] print("…

ABC211 B問題 Python解説

AtCoder Beginner Contest 211 B-Cycle Hit 問題はこちら 【Pythonでの解法】 まず解答例を下に示します。 S = [input() for _ in range(4)] hits = ["H", "2B", "3B", "HR"] flag = True for i in hits: if i not in S: flag = False break print("Yes" if …

AtCoder Beginner Contest 210 B問題 Python解説

ABC210 B-Bouzu Mekuri 問題はこちら 【Pythonでの解法】 まず解答例を下に示します。 N = int(input()) S = input() X = 0 for i in range(N): if S[i] == "1": X = i + 1 break print("Takahashi" if X % 2 != 0 else "Aoki") 1. 問題文の把握 与えられる…

AtCoder Beginner Contest 210 A問題 Python解説

ABC210 A-Cabbages 問題はこちら 【Pythonでの解法】 まず解答例を下に示します。 N,A,X,Y = map(int,input().split()) ans = 0 for i in range(N): if i < A: ans += X else: ans += Y print(ans) 1. 問題文の把握 題意は簡潔です。全部でキャベツをN個買い…

AtCoder Beginner Contest 209 B問題 Python解説

ABC209 B-Can you buy them all? 問題はこちら 【Pythonでの解法】 まず解答例を下に示します。 N,X = map(int,input().split()) A = list(map(int,input().split())) for i in range(N): if (i + 1) % 2 == 0: X -= A[i] - 1 else: X -= A[i] print("Yes" i…

AtCoder Beginner Contest 209 A問題 Python解説

ABC209 A-Counting 問題はこちら 【Pythonでの解法】 まず解答例を下に示します。 A,B = map(int,input().split()) if A < B: print(B - A + 1) else: print(0) 1. 問題文の把握 本問はとても簡潔な問題文になっております。A以上B以下の整数の個数を考える…

AtCoder Beginner Contest 208 A問題 Python解説

ABC208 A-Rolling Dice 問題はこちら 【Pythonでの解法】 まず解答例を下に示します。 解答例 A,B = map(int,input().split()) if A <= B and A * 6 >= B: print("Yes") else: print("No") 1. 問題文の把握 6面あるサイコロ(一般的なサイコロですね)をA回…