Find Jobs
Hire Freelancers

Design Finite Automata & Program Finite Automata Simulator

$10-30 USD

Closed
Posted about 7 years ago

$10-30 USD

Paid on delivery
Task: Suppose you want to use pattern matching to identify email messages that are spam email given a collection of emails. Specifications: Design and implement an FA that accepts strings such as “free access”, “free software”, “free vacation”, “free trials”, and “win/winner(s)”. These strings must be in the body of the message not the subject. Thus, the language to be accepted by your automaton is as follows. L = { w = “free access”, w = “free software”, w = “free vacation”, w = “free trials”, w = “win”, w = “winner”, w = “winners”, w = “winnings”} The body of the message may or may not have these strings within “ “. Your automaton must accept these strings within “ “ and without “ “. The implementation of the FA must simulate the FA by reading an input symbol, computing the transition function and displaying the state or set of states the FA reaches when processing this symbol. Your FA must process one symbol at a time, not words or phrases at a time. Input: A text file named [login to view URL] with xml tags as shown below. Each message is a document identified by msgN, where N is a number starting with 1. <DOC> <DOCID> msgN </DOCID> Subject ... body of the email ... </DOC> The entire text of the email is normalized; that is, all characters are lower case, and there is a space in between words and punctuation. Output: Display each state reached when your FA process one input symbol. When your program finishes processing all the emails display the emails’ IDs of those messages identified as spam. Guidelines 1. The project must be in C++. 2. Prepare a README file. 3. An input file named [login to view URL] is attached for you to test your program. Hope you have fun!
Project ID: 13612579

About the project

4 proposals
Remote project
Active 7 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
4 freelancers are bidding on average $134 USD for this job
User Avatar
Professional freelancer, full time. Here is to a job well done. This will definitely be fun. Let's discuss the project
$400 USD in 5 days
5.0 (61 reviews)
6.0
6.0
User Avatar
I am very proficient in c and c++. I have 16 years c++ developing experience now, and have worked for more than 7 years. My work is online game developing, and mainly focus on server side, using c++ under Linux environment. I made many great projects using c++, for example, I made the tools which could convert java codes into c++ scripts, of course garbage collection included, this was very similar to a compiler, and was very complex. I also made our own mobile game using c++, I can show you the demo of client, if you like. I am very proficient in java also. I have a very good review on Freelancer.com, I never miss a project once I accept the job, you can check my review. Trust me, please let expert help you.
$80 USD in 1 day
4.8 (64 reviews)
6.4
6.4

About the client

Flag of INDIA
India
0.0
0
Member since Mar 21, 2017

Client Verification

Other jobs from this client

Web development
$30-250 USD
Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.