AtCoder

ABC334 A問題(Christmas Present)を解く

AtCoder_ABC334_A

AtCoder が提供しているABC(AtCoder Beginner Contest)334 のA問題をC++とPythonで解いてみました。ABC334は、2023年12月23日21:00に実施されました。

AtCoder の紹介はこちらに、プログラミングの方針はこちらに記事があります。

A問題 Christmas Present(Difficulty : 10)

問題はリンク先をご覧ください。

ABC334 A問題 Christmas Present

条件分岐で文字列を出力します。AtCoder Problems による Difficulty は 10 でした。

解答案

C++ プログラム例(ABC334A)

整数 b と g を読み、b > g なら “Bat” を、それ以外なら “Glove” を出力します。なお、制約から b と g は異なります。

以下が、C++プログラムとなります。

#include <bits/stdc++.h>
using namespace std;

int main()
{
	int b, g;
	cin >> b >> g;

	if (b > g) {
		cout << "Bat" << endl;
	} else {
		cout << "Glove" << endl;
	}

	return 0;
}

AC(Accepted=正しいプログラム)と判定されました。

Python プログラム例(ABC334A)

Python 版も基本的な考え方は同じです。以下となります。

"""AtCoder Beginner Contest 334 A"""
b, g = map(int, input().split())
print("Bat" if b > g else "Glove")

こちらも「AC」と判定されました。

最後に

今回は、今年最後のABCとなりました。A問題は取り組みやすい難易度で、多くの人が楽しまれたと思います。

わたくしは、緑色(レート800~1199)のままでしたが、レートが1000を超えて5級と認定されました。よい気分で年末を迎えることできます。

引き続き ABC の問題を紹介していきます。

COMMENT

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA