Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Код на python

Денис Кольцов Ученик (184), закрыт 11 месяцев назад
Ввести строку. Вывести строку из слов, в которых каждая буква повторяется не менее двух раз подряд. Без паттернов.
Лучший ответ
Грустный Суслик Дэй Мудрец (10346) 1 год назад
 s = input('Введите слова: ').split() 
print(', '.join([i for i in s if all(i.count(j) > 1 for j in set(i))]))
Остальные ответы
Даниял Ванимир Ученик (190) 1 год назад
def check_repeated_letters(word):
for i in range(len(word) - 1):
if word[i] == word[i+1]:
return True
return False

def get_words_with_repeated_letters(sentence):
words = sentence.split()
result = []
for word in words:
if check_repeated_letters(word):
result.append(word)
return ' '.join(result)

input_string = input("Введите строку: ")
result_string = get_words_with_repeated_letters(input_string)
print("Строка слов с повторяющимися буквами: ", result_string)
Денис КольцовУченик (184) 1 год назад
При вводе qqeer твой код выведет ее,хотя не должен
Даниял ВанимирУченик (190) 1 год назад
Ну хз хз
Похожие вопросы