generate functionTue, 21 Mar 2023

На вход программе поступает строка, состоящая из нескольких слов, знаком разделителем между словами будем считать символ пробела. Ваша задача исключить из строки дублирующие слова: первое появление слова остается в строке, второе и все последующие появления исключаются. При сравнении на дубли строк регистр букв не учитывать, это значит слова python и PyThOn считаются одинаковыми. В качестве ответа необходимо вывести итоговую строку без дублей

def unique_words(text): words = text.lower().split() unique_words = [] for word in words: if word not in unique_words: unique_words.append(word) return " ".join(unique_words) print(unique_words("Hello hello world world world"))

Questions about programming?Chat with your personal AI assistant