AtCoder

ABC389 A問題(9×9)を解く

AtCoder_ABC389_A

AtCoder が提供しているABC(AtCoder Beginner Contest)389 A問題をC++とPythonで解いてみました。ABC389は、2025年1月18日21:00に実施されました。

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

A問題 9×9(Difficulty : 8)

問題の詳細は、リンク先をご覧ください。

ABC389 A問題 9×9

文字列に含まれる数字を整数に変換します。AtCoder Problems による Difficulty は 8 でした。

解答案

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

文字列の最初の文字と3文字目の数字を整数に変換し、それらを掛け算します。

以下が、C++プログラムです。

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

int main()
{
	string s;
	cin >> s;

	int result = (s[0] - '0') * (s[2] - '0');

	cout << result << endl;

	return 0;
}

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

Python プログラム例(ABC389A)

Python版も基本的な考え方は同じです。以下がプログラムです。

"""AtCoder Beginner Contest 389 A"""
s = input()

result = int(s[0]) * int(s[2])

print(result)

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

最後に

2025年のコンテストでは、A問題が取り組みやすい内容が続いています。

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

COMMENT

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

CAPTCHA