
Вопрос задан 05.07.2023 в 13:05.
Предмет Информатика.
Спрашивает Федів Антон.
Помогите пожалуйста язык прогр. питон Дана строка, найти слово, которое чаще встречается в
тексте, перевернуть его и вставить в то, же место 

Ответы на вопрос

Отвечает Воскобойников Дмитрий.
Ответ:
--- Python 3.8.3 x64 ---
import collections
import re
import string
def ClearString(RawString):
return re.sub(r' +', ' ', re.sub(rf'[{string.punctuation}]|\n', '', RawString))
def main():
RawString = input()
OrigString = RawString
MostCommonWord = collections.Counter(ClearString(RawString).split(' ')).most_common()[0][0]
RedactedString = re.sub(rf'{MostCommonWord}', MostCommonWord[::-1], OrigString)
print(RedactedString)
if __name__ == "__main__":
main()
Объяснение:



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Конечно, я помогу вам с этой задачей на Python. Вот код, который решает вашу задачу:
pythondef reverse_most_common_word(text):
# Разбиваем текст на слова
words = text.split()
# Создаем словарь для подсчета частоты встречаемости слов
word_frequency = {}
# Подсчитываем частоту встречаемости слов
for word in words:
cleaned_word = word.strip(",.!?\"'()[]{}<>:;-").lower() # Убираем знаки пунктуации
if cleaned_word:
if cleaned_word in word_frequency:
word_frequency[cleaned_word] += 1
else:
word_frequency[cleaned_word] = 1
# Находим самое часто встречающееся слово
most_common_word = max(word_frequency, key=word_frequency.get)
# Переворачиваем слово
reversed_word = most_common_word[::-1]
# Заменяем оригинальное слово на перевернутое в тексте
reversed_text = text.replace(most_common_word, reversed_word)
return reversed_text
# Пример использования
input_text = "Привет, мир! Привет, всем! Привет, мир!"
result = reverse_most_common_word(input_text)
print(result)
Замените input_text
на вашу строку, и код найдет самое часто встречающееся слово, перевернет его и вставит обратно в текст.


Похожие вопросы
Топ вопросов за вчера в категории Информатика

Информатика 562

Информатика 404

Информатика 31

Информатика 76

Информатика 16

Информатика 41

Информатика 31
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili