🚀
C++ ABCがそれぞれ違う値の場合
ABS203Aより
自分の解法
int main() {
int a,b,c;cin>>a>>b>>c;
if(a==b){
cout<<c;
}else if(a==c){
cout<<b;
}else if(b==c){
cout<<a;
}else{
cout<<0;
}
}
Mitsubachiさんのお手本コード
int main(){
vector<int> v(3); //vector用意して
cin>>v[0]>>v[1]>>v[2];
sort(v.begin(),v.end()); //vectorをソート
if(v[0]!=v[1]&&v[1]!=v[2]){ //要素0と1, 要素1と2が同じかどうかで比較
cout<<0<<endl;
}
else{
//(a^b)でaとbの排他的論理和を表す
cout<<(v[0]^v[1]^v[2])<<endl;
}
}
Discussion