AtCoder が提供しているABC(AtCoder Beginner Contest)358 A問題をC++とPythonで解いてみました。ABC358は、2024年6月15日21:00に実施されました。
AtCoder の紹介はこちらに、プログラミングの方針はこちらに記事があります。
A問題 Welcome to AtCoder Land(Difficulty : 11)
問題の詳細は、リンク先をご覧ください。
ABC358 A問題 Welcome to AtCoder Land
読み込んだ文字列を確認するだけです。AtCoder Problems による Difficulty は 11 でした。
解答案
C++ プログラム例(ABC358A)
読み込んだ2つの文字列を確認するだけです。以下が、C++プログラムです。
#include <bits/stdc++.h>
using namespace std;
int main()
{
string s, t;
cin >> s >> t;
if ((s == "AtCoder")&&(t == "Land")) {
cout << "Yes" << endl;
} else {
cout << "No" << endl;
}
return 0;
}
AC(Accepted=正しいプログラム)と判定されました。
Python プログラム例(ABC358A)
Python版も基本的な考え方は同じです。以下がプログラムです。
"""AtCoder Beginner Contest 358 A"""
s, t = input().split()
print("Yes" if s == "AtCoder" and t == "Land" else "No")
こちらも「AC」と判定されました。
最後に
今回は、D問題(Diff 393)とE問題(Diff 1397)には難易度差がありました。このような場合、簡単な問題を速く解くことがレートを上げるにはコツかもしれません。
引き続き ABC の問題を紹介していきます。