You are on page 1of 1

number_frequency = {}

number_to_character = {} # Dictionary to map numbers to characters

# Function to generate unique characters


def generate_unique_character():
for char in range(ord('A'), ord('Z') + 1):
yield chr(char)
for char in range(ord('a'), ord('z') + 1):
yield chr(char)

char_generator = generate_unique_character()

# Count the frequency of each number and map them to characters


characters = []
for number in ct:
if number not in number_to_character:
number_to_character[number] = next(char_generator)
characters.append(number_to_character[number])

if number in number_frequency:
number_frequency[number] += 1
else:
number_frequency[number] = 1

# Print the frequency of each number and their corresponding characters


for number, frequency in number_frequency.items():
character = number_to_character[number]
print(f"Number: {number}, Frequency: {frequency}, Character: {character}")

You might also like