hiro1729 競プロ

競プロの解説などを書きます。

ABC-A

ABC338-A 解説

A - Capitalized? 問題文の通りに判定します。大文字かどうか、小文字かどうかはそれぞれisupper、islowerなどで判定できます。 S = input() print("Yes" if S[0].isupper() and all(i.islower() for i in S[1:]) else "No") #include <bits/stdc++.h> using namespace std;</bits/stdc++.h>…

ABC337-A 解説

A - Scoreboard 2チームのN試合分の野球の点数が与えられて、合計得点が高いチーム、または引き分けかを判定する問題です。N回ループを回して、合計得点を求め、あとはifで比較をするだけです。 N = int(input()) sx = 0 sy = 0 for _ in range(N): X, Y = m…

ABC334-A 解説

A - Christmas Present $B$ と $G$ が異なるので、$B$ が大きい時はBat、$G$ が大きい時はGloveを出力すればいいです。 Python B, G = map(int, input().split()) if B > G: print("Bat") else: print("Glove") C++ #include <bits/stdc++.h> using namespace std; int main</bits/stdc++.h>…

ABC328-A 解説

A - Not Too Hard やるだけです。forで回してもいいし、Pythonではsumの内部で条件を判定することで簡単に書くことができます。 Python [(iを使った何か) for i in (リスト) if (iの条件)] と書くことでリストから条件を満たす値を抽出できます。 N, X = map…

ABC327-A 解説

A - ab 「aとbが隣接する」は「abまたはbaが含まれる」と言い換えられるので、そのまま書きます。 Python N = int(input()) S = input() print("Yes" if "ab" in S or "ba" in S else "No") C++ #include <iostream> using namespace std; int main() { int N; string </iostream>…