rite a function named build_dict() that will take a string and an index as parameters. The function will remove all the characters of the positions which are multiples of the given index (Except the index itself) and print those removed characters inside the function as a STRING. Lastly, the function will RETURN a dictionary that will have the removed characters as keys and their ASCII values as values.
Write a function named build_dict() that will take a string and an index as
parameters. The function will remove all the characters of the positions
which are multiples of the given index (Except the index itself) and print
those removed characters inside the function as a STRING.
Lastly, the function will RETURN a dictionary that will have the removed
characters as keys and their ASCII values as values.
Sample Input 1:
Bangladesh
3
Function call 1:
build_dict("Bangladesh", 3)
Sample Output 1:
Removed: dh
{'d': 100, 'h': 104}
Explanation 1:
Here, the multiples of 3 are 6 and 9 (excluding 3 itself); so the function
will remove ‘d’, ‘h’, print those removed characters INSIDE the function.
Then the function returns the dictionary that has ‘d’, ‘h’ as keys and
their ASCII values(100,104) as values.
Sample Input 2:
2
Function call 2:
build_dict("Programming", 2)
Sample Output 2:
Removed: rmig
{'r': 114, 'm': 109, 'i': 105, 'g': 103}
Trending now
This is a popular solution!
Step by step
Solved in 3 steps with 1 images