Thầy cho bài này khoai quá nghĩ mãi không ra. Học C# tự dưng lòi ra cái automata, mà search google nó là hẳn 1 môn riêng hic. Các bác giúp đỡ em với.
Đề bài: Viết chương trình đoán nhận xâu sau: “5C 5C 54”.
- Nếu xâu không có “5C” đứng độc lập hoặc không có “5C” thì in ra “Unknow”
- Nếu có 5C độc lập nhưng sau đó không có 5C đứng độc lập (hoặc không có 5C) thì in ra invalid
- Nếu có 5C độc lập, sau đó ít nhất 1 khoảng trắng và tiếp đó là 5C đứng độc lập nhưng lại không có 54 hoặc có 54 nhưng sau 54 lại có 1 con số thì chương trình in ra “Not avaiable”
- Các trường hợp còn lại thì in ra YES
a) Vẽ automata đoán nhận xâu trên
b) Hãy viết mã nguồn thực hiện công việc trên.