Exercise on Control Flow
Here is an exercise you can solve to test your understanding!
We'll cover the following
Question
You have 50 bitcoins to distribute to 10 users: Matthew, Sarah, Augustus, Heidi, Emilie, Peter, Giana, Adriano, Aaron, Elizabeth.
The coins will be distributed based on the vowels contained in each name where:
a: 1 coin
e: 1 coin
i: 2 coins
o: 3 coins
u: 4 coins
A user can’t get more than 10 coins. For example, for ‘Augutus’ the total count of coins is 13. But he’ll get only 10 (13-3) coins.
Print a map with each user’s name and the number of coins distributed. After distributing all the coins, you should have 2 coins left.
The output should look something like that:
Get hands-on with 1400+ tech skills courses.