// // Created by Matthew Gretton-Dann on 02/12/2022. // #include #include #include #include #include using Int = std::int64_t; auto main() -> int { // A = Rock, B = Paper, C = Scissors // X = Lose, B = Draw, C = Win std::map scores = { {"A X", 3 + 0}, {"A Y", 1 + 3}, {"A Z", 2 + 6}, {"B X", 1 + 0}, {"B Y", 2 + 3}, {"B Z", 3 + 6}, {"C X", 2 + 0}, {"C Y", 3 + 3}, {"C Z", 1 + 6}, }; Int score{0}; std::string line; while (std::getline(std::cin, line)) { auto it{scores.find(line)}; assert(it != scores.end()); score += it->second; } std::cout << "Score: " << score << '\n'; return EXIT_SUCCESS; }