Prompt Detail:
Для решения этой задачи можно использовать словарь, где ключами будут слова из текста, а значениями - количество их вхождений. Затем нужно найти слово с максимальным значением и вывести его.
Вот пример решения на Python:
pythontext = input() # вводим текст
# разбиваем текст на слова и создаем словарь
word_count = {}
for word in text.split():
if word in word_count:
word_count[word] += 1
else:
word_count[word] = 1
# находим слово с максимальным значением в словаре
max_count = 0
max_word = ''
for word, count in word_count.items():
if count > max_count:
max_count = count
max_word = word
elif count == max_count and word < max_word: # для случая, когда есть несколько слов с максимальным значением
max_word = word
print(max_word) # выводим найденное слово
Пример работы программы:
bashВведите текст: this is a test text to test the program
test
Add a comment