#include #include #include int main() { char *buffer; size_t bufsize; size_t characters; int score = 0; while ((characters = getline(&buffer, &bufsize, stdin)) != -1) { --characters; buffer[characters] = 0; switch (buffer[0]) { case 'A': switch (buffer[2]) { case 'X': score += 3 + 1; break; case 'Y': score += 6 + 2; break; case 'Z': score += 0 + 3; break; } break; case 'B': switch (buffer[2]) { case 'X': score += 0 + 1; break; case 'Y': score += 3 + 2; break; case 'Z': score += 6 + 3; break; } break; case 'C': switch (buffer[2]) { case 'X': score += 6 + 1; break; case 'Y': score += 0 + 2; break; case 'Z': score += 3 + 3; break; } break; } } printf("%d", score); }