Контакты

Достижения

Все достижения (3)

Наибольший вклад в теги

Все теги (39)

Лучшие ответы пользователя

Все ответы (73)
  • В чем ошибка моего решения?

    MinTnt
    @MinTnt
    with open('text.txt', 'r') as f:
    	import re
    	print(max([len(i[0]) for i in re.findall('((XYZ)+([X(XY)])?)', f.readline())]))

    Это с учётом условия
    "последний фрагмент может быть неполным"

    т.е. я понял он может быть просто как 'XY, 'X'. По итогу вышло, что максимальная длина цепочки 13. Значит она будет иметь примерный вид как "XYZXYZXYZXYZX".

    Только мне чуть кажется, что я точно что-то не правильно задал в условии для поиска, ну.. если что призову всезнающего.

    Update: Хах, я ток ща перечитывая условие, заметил заметку "правильный ответ 13"
    Ответ написан