67 lines
1.5 KiB
C++
67 lines
1.5 KiB
C++
#include <bits/stdc++.h>
|
|
|
|
using namespace std;
|
|
|
|
int main(){
|
|
ifstream input_file("input.txt");
|
|
string line;
|
|
|
|
unsigned int score = 0;
|
|
|
|
// while(getline(input_file, line)){
|
|
// char enemy = line[0], player = line[2];
|
|
// player -= 23;
|
|
|
|
// if(player == enemy){
|
|
// score += 3;
|
|
// } else if((player == 'A' && enemy == 'C') || (player == 'B' && enemy == 'A') || (player == 'C' && enemy == 'B')){
|
|
// score += 6;
|
|
// }
|
|
|
|
// if(player == 'A'){
|
|
// score += 1;
|
|
// } else if(player == 'B'){
|
|
// score += 2;
|
|
// } else{
|
|
// score += 3;
|
|
// }
|
|
// }
|
|
|
|
while(getline(input_file, line)){
|
|
char enemy = line[0], outcome = line[2];
|
|
|
|
if(outcome == 'X'){
|
|
if(enemy == 'A'){
|
|
score += 3;
|
|
} else if(enemy == 'B'){
|
|
score ++;
|
|
} else{
|
|
score += 2;
|
|
}
|
|
} else if(outcome == 'Y'){
|
|
score += 3;
|
|
|
|
if(enemy == 'A'){
|
|
score++;
|
|
} else if(enemy == 'B'){
|
|
score += 2;
|
|
} else{
|
|
score += 3;
|
|
}
|
|
} else{
|
|
score += 6;
|
|
|
|
if(enemy == 'A'){
|
|
score += 2;
|
|
} else if(enemy == 'B'){
|
|
score += 3;
|
|
} else{
|
|
score++;
|
|
}
|
|
}
|
|
}
|
|
|
|
cout << "Score: " << score << endl;
|
|
|
|
return 0;
|
|
} |