#include #include #include #include // Points assigned to each letter of the alphabet int POINTS[] = {1, 3, 3, 2, 1, 4, 2, 4, 1, 8, 5, 1, 3, 1, 1, 3, 10, 1, 1, 1, 1, 4, 4, 8, 4, 10}; int compute_score(string word); int main(void) { // Get input words from both players string word1 = get_string("Player 1: "); string word2 = get_string("Player 2: "); // Score both words int score1 = compute_score(word1); int score2 = compute_score(word2); // TODO: Print the winner if (score1 > score2) { printf("Player 1 wins!\n"); } else if (score2 > score1) { printf("Player 2 wins!\n"); } else { printf("Tie!\n"); } } int compute_score(string word) { // TODO: Compute and return score for string int word_len = strlen(word); int score = 0; int pos = 0; const int ASCII_A = 65; for (int i = 0; i < word_len; i++) { word[i] = toupper(word[i]); if (word[i] >= 'A' && word[i] <= 'Z') { pos = word[i] - ASCII_A; score = score + POINTS[pos]; } } return score; }