yokobuttonの不定期で競技プログラミングをするブログ

不定期で解けた競技プログラミングコンテストの問題を載せています。

M-SOLUTIONS プロコンオープン2021(AtCoder Beginner Contest 232) A - QQ solver

問題の要約
 3文字からなる文字列Sが与えられる。Sは、1以上9以下の整数a,bと文字xを、axbのように順につなげて得られる。
 aとbの積を求めよ。
制約
 Sの長さは3
 Sの1文字目および3文字目は1以上9以下の整数
 Sの2文字目はx
入力
 S
考え方
 1,Sの1文字目と3文字目を整数型に変換して掛け算する。
  substrは0から数えることに注意。

実際のプログラム
#include<iostream>
#include<string>

using namespace std;

int main(){
  string S;
  cin >> S;
  int a = stoi(S.substr(0,1));
  int b = stoi(S.substr(2,1));
  
  cout << a*b << endl;
  
  return 0;
}