Find Jobs
Hire Freelancers

Design Finite Automata & Program Finite Automata Simulator

$10-30 USD

Закрито
Опублікований about 7 years ago

$10-30 USD

Оплачується при отриманні
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!
ID проекту: 13612579

Про проект

4 пропозицій(-ї)
Дистанційний проект
Активність 7 yrs ago

Хочете заробити?

Переваги подання заявок на Freelancer

Вкажіть свій бюджет та терміни
Отримайте гроші за свою роботу
Опишіть свою пропозицію
Реєстрація та подання заявок у проекти є безкоштовними
4 фрілансерів(-и) готові виконати цю роботу у середньому за $134 USD
Аватарка користувача
Professional freelancer, full time. Here is to a job well done. This will definitely be fun. Let's discuss the project
$400 USD за 5 дні(-в)
5,0 (61 відгуки(-ів))
6,0
6,0
Аватарка користувача
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 за 1 день
4,8 (64 відгуки(-ів))
6,4
6,4

Про клієнта

Прапор INDIA
India
0,0
0
На сайті з бер. 21, 2017

Верифікація клієнта

Інші роботи від цього клієнта

Web development
$30-250 USD
Дякуємо! Ми надіслали на вашу електронну пошту посилання для отримання безкоштовного кредиту.
Під час надсилання електронного листа сталася помилка. Будь ласка, спробуйте ще раз.
Зареєстрованих користувачів Загальна кількість опублікованих робіт
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Завантажуємо для перегляду
Дозвіл на визначення геолокації надано.
Ваш сеанс входу закінчився, і сеанс було закрито. Будь ласка, увійдіть знову.