L = w : (na(w) - nb(w)) mod 3 /= 0
我怎样才能找到这种语言的正则表达式?
我知道这意味着 As 的数量减去 B 的数量不能是 3 的倍数。所以 a - b 不能是 3、6、9、12 等。
但我仍然无法将它放入正则表达式。我首先尝试将其设为 DFA 或 NFA,但我也做不到。
任何帮助表示赞赏!
L = w : (na(w) - nb(w)) mod 3 /= 0
我怎样才能找到这种语言的正则表达式?
我知道这意味着 As 的数量减去 B 的数量不能是 3 的倍数。所以 a - b 不能是 3、6、9、12 等。
但我仍然无法将它放入正则表达式。我首先尝试将其设为 DFA 或 NFA,但我也做不到。
任何帮助表示赞赏!