66 views
What will be the regular expression for the language consisting of all binary strings which have at most one pair of consecutive zeroes?
reshown ago | 66 views

Break it down into : "Exactly One Pair of Consecutive Zeroes" $+$ "NO pair of Consecutive zeroes"

Now,

"Exactly One Pair of Consecutive Zeroes" =  $(1 + 01)^* \,00 (1+10)^*$

"NO pair of Consecutive zeroes" =  $(1 + 01)^*(0 + \in)$

So, Now combine these Two and We will have :

The regular expression for the language consisting of all binary strings which have at most one pair of consecutive zeroes :

$(1 + 01)^* \,00 (1+10)^*$  $+$   $(1 + 01)^*(0 + \in)$

(You could take  $(1 + 01)^*$ common and simplify further But for understanding purpose, let it be the way it is)

answered by Boss (16.6k points)
selected ago
0
Got it bro :)