Реализовать класс Tlist.
1. операторы <> осуществляют циклический сдвиг массива влево и вправо соответственно.
2.конструктор класса принимая на вход строку str и число p, создаёт лист символов по следующему закону: первые p символов строки записываются в алфавитном порядке, затем следующие p в обратном алфавитном, потом следующие p в алфавитном и т.д. длина входной строки может не быть кратной р, в таком случае оставшиеся символы записываются в порядке, как они были в исходной строке.
пример tl=tlist('batyfghpoiuy',3)
['a',b,'t','y','g','h','h','o','p','y','u','i']
tl>>
['i','a',b,'t','y','g','h','h','o','p','y','u']
tl<<
['b','t','y','g','h','h','o','p','y','u','i','a']
3. добавить метод ispol()
возвращает True, если полиндром и False, если нетРеализовать класс Tlist
Гарантия на работу | 1 год |
Средний балл | 4.96 |
Стоимость | Назначаете сами |
Эксперт | Выбираете сами |
Уникальность работы | от 70% |