сайты - меню - вход - но­во­сти


Задания
Версия для печати и копирования в MS Word

На­пи­ши­те ре­гу­ляр­ное вы­ра­же­ние из букв {a; b}, ко­то­рое опи­сы­ва­ет все це­поч­ки, со­дер­жа­щие под­це­поч­ку abba.

Спрятать решение

Ре­ше­ние.

За­ме­ча­ние. Более длин­ный ответ

 левая круг­лая скоб­ка b плюс a левая круг­лая скоб­ка a плюс ba пра­вая круг­лая скоб­ка *bbb пра­вая круг­лая скоб­ка * a левая круг­лая скоб­ка a плюс ba пра­вая круг­лая скоб­ка *bba левая круг­лая скоб­ка a плюс b пра­вая круг­лая скоб­ка *

об­ла­да­ет тем не менее одним за­ме­ча­тель­ным свой­ством  — каж­дая це­поч­ка в нём учи­ты­ва­ет­ся ровно один раз.

 

Ответ:  левая круг­лая скоб­ка a плюс b пра­вая круг­лая скоб­ка *abba левая круг­лая скоб­ка a плюс b пра­вая круг­лая скоб­ка *.