Top.Mail.Ru

Для решения данной задачи мы можем использовать множество (set) для хранения уникальных слов в тексте.

Шаги решения:
1. Прочитайте входной текст.
2. Создайте пустое множество для хранения слов.
3. Разделите текст на слова, используя пробелы и символы конца строки в качестве разделителей.
4. Добавьте каждое слово в множество.
5. Подсчитайте количество элементов в множестве, что будет равно количеству различных слов в тексте.
6. Верните полученный результат.

Преимуществом использования множества является то, что оно автоматически удаляет дубликаты, поэтому нам не нужно беспокоиться о сохранении только уникальных слов.

Пример реализации данного алгоритма на языке Python:

“`python
def count_unique_words(text):
words = set()
for word in text.split():
words.add(word)
return len(words)
“`

Эта функция принимает на вход текст и возвращает количество различных слов в нем.

   
[metform form_id="1136"]