Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

After having watched all eight Harry Potter movies in a week, Nikola finally realized how the famous Elder Wand changes the wizard it obeys.

After having watched all eight Harry Potter movies in a week, Nikola finally realized how the famous Elder Wand changes the w Sample Output 1 Explanation for Sa Before the first duel, the Eld Sample Input 2 Sample Output 2 Sample Output 3  
 

After having watched all eight Harry Potter movies in a week, Nikola finally realized how the famous Elder Wand changes the wizard it obeys. If wizard A, whom the wand is currently obeying, is defeated by wizard B in a duel, then the wand will start obeying the wizard B. Nikola is now wondering what would happen if 26 wizards labeled with uppercase letters of the English alphabet from A to Z began fighting in duels for the fondness of the Elder Wand. If we know the label of the wizard that the wand had obeyed before all duels and the outcomes of all N duels that were held one after another, answer the following questions: 1. Which wizard did the wand obey after all N duels? 2. How many different wizards did the wand obey? Input The first line contains an uppercase letter of the English alphabet, the label of the wizard that the wand obeyed at the beginning. The second line contains an integer number N (1 N 100), the number of duels from the text of the task. In the next N rows there are two different uppercase letters of the English alphabet Z1 and Z2 separated by a space, whereas the wizard with the label Z1 defeated the wizard with the label Z2 in the ith duel. Output In the first line print an uppercase letter of the English alphabet, answer to the first question from the task description. In the second line print an integer number, answer to the second question from the task description. Sample Input 1 A 3 BA C B DA Sample Output 1 C 3 Explanation for Sample Output 1 Before the first duel, the Elder Wand obeyed wizard A. After the first duel, it obeyed wizard B, and after the second wizard C. The third duel didn't change anything. Sample Input 2 N 5 DA NB BA C D FA Sample Output 2 N 1 Copy Copy Copy Copy Sample Input 3 X 4 A X B X DA Sample Output 3 X 2 Copy Copy

Step by Step Solution

3.39 Rating (155 Votes )

There are 3 Steps involved in it

Step: 1

Python Read input initialwizard inputstrip numduels intinput cu... blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Microsoft Visual C# An Introduction to Object-Oriented Programming

Authors: Joyce Farrell

7th edition

978-1337102100

More Books

Students also viewed these Programming questions