💨
C++ 文字列の各文字が一致しているかをみる
自分の書いた「C++ 数字を一桁ずつ処理する」を見て、
今回は文字列で実施。
#string型sを宣言し、入力を突っ込む
string s;cin>>s;
#vectorをstring型で宣言、配列数はsの文字数
vector<string> v(s.size());
#変数[添え字]で文字列sのX番目の文字を取得、添え字部分をループで回してvectorに突っ込む
rep(i,v.size()) v.at(i)=s[i];
#sの各文字がvectorの各要素として投入されたので、各要素同士を比較、ここではすべて同じ文字であればWonを出力
if(v.at(0)==v.at(1) && v.at(1)==v.at(2)) cout<<"Won";
#すべて同じ文字じゃなければLostを出力
else cout<<"Lost";
Discussion