Форум программистов, компьютерный форум, киберфорум
Наши страницы
Python
Войти
Регистрация
Восстановить пароль
 
xelen_
0 / 0 / 0
Регистрация: 04.05.2018
Сообщений: 13
#1

Список из 4-х неповторяющихся букв

04.05.2018, 19:01. Просмотров 106. Ответов 4
Метки нет (Все метки)

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

a = "abcdefghijklmnopqrstuvwxyz"

По идее нужно делать через for, но не могу понять как именно...
В общем, с надеждой на вашу помощь и заранне спасибо!

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.05.2018, 19:01
Ответы с готовыми решениями:

С клавиатуры считать строчку, из нее сформировать список и посчитать, сколько там букв. Заранее спасибо
***

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

Вывести список неповторяющихся фамилий
Дан строковый файл, содержащий упорядоченный по алфавиту список жителей района...

Составить список неповторяющихся случайных чисел
Пытаюсь разобраться с Visual Prolog (использую последний релиз 7301) Если...

Написать процедуру, осуществляющую ввод с клавиатуры текста, состоящего из неповторяющихся латинских букв
Добрый день!:) Проверьте пожалуйста решение задачи. Задание. Обязательным...

4
Peoples
1283 / 788 / 734
Регистрация: 06.02.2016
Сообщений: 2,129
Записей в блоге: 17
Завершенные тесты: 4
04.05.2018, 19:34 #2
xelen_, То есть слов типа anop быть не должно?
0
xelen_
0 / 0 / 0
Регистрация: 04.05.2018
Сообщений: 13
04.05.2018, 19:40  [ТС] #3
Именно так
0
Peoples
1283 / 788 / 734
Регистрация: 06.02.2016
Сообщений: 2,129
Записей в блоге: 17
Завершенные тесты: 4
04.05.2018, 20:02 #4
Python
1
2
3
4
5
6
7
8
9
10
11
12
from itertools import permutations
 
def sortedS(x):
    for i in range(len(x)-2):
        if ord(x[i])==ord(x[i+1])-1 and ord(x[i+1])==ord(x[i+2])-1:
            return True
    return False    
     
for item in permutations('abcdefghijklmnopqrstuvwxyz', 4):
    line=''.join(item)
    if not sortedS(line):
        print(line,'\n')
0
xelen_
0 / 0 / 0
Регистрация: 04.05.2018
Сообщений: 13
04.05.2018, 20:23  [ТС] #5
Ого!!! Спасибо огромное! Сейчас буду изучать что это за звери такие в функции и с чем их едят
0
04.05.2018, 20:23
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.05.2018, 20:23

Составить линейный односвязный список неповторяющихся слов из файла
Написать программу, составляющую по символьному файлу линейный упорядоченный...

Записать в новую строку слова исходной строки, в которых повторяющихся букв больше неповторяющихся
Условие задачи:Записать в новую строку слова исходной строки, в которых...

Список букв алфавита на сайте
вообщем у меня список от А до Я обрамленные span <span...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru