Find Jobs
Hire Freelancers

Create a turing machine using jflap

£10-60 GBP

Închis
Data postării: 3 luni în urmă

£10-60 GBP

Plata la predare
- Create a turing machine using jflap - use this as my login adck797 - Generate integers x and y from your login. Call the first digit of your login i and the second j. Note below that |z|, for some number z, denotes the ceiling of z. The numbers x and y are defined as follows: • X = [(i + 1)/4] • y = I + 1)/4] Also, let & be the first and last characters of your login together with the symbol '*' (if these two letters are the same, then please select the next letter in the English alphabet for your second letter). Input to a Turing Machine is a sequence of occurrences of your first letter, followed by a sequence of occurrences of your last letter, followed by a *. You may assume that the input has the correct syntax, i.e., only these two letters occur in the input, in the correct order (followed by a *). You may also assume that the input contains at least one letter followed by a *. Note that the input could be such that only one of the two letters are present (see the last two examples below). For example, if your login is cabd591, then a = 2, y = 3 and alphabet = (c,d}. In this case, valid inputs to the Turing Machine might be: coccccceddddd* • ccdddd* • coccedddad* • С* • ddd* Write a deterministic, single tape Turing Machine with at most 25 states, that copies the letters before the *, to after the *, so that the letters are interleaved as follows: y occurrences of the first letter, followed by x occurrences of the second, followed by y occurrences of the first, etc... with any remaining letters (also interleaved) at the end. The input should remain unchanged. So, returning to the input examples above, the Turing Machine should halt with the following on its tape respectively: • ccccccceddddd*cccddcccddccd • ccdddd*ccdddd • cccceddddd*cccddccddd • С*с • ddd*ddd - you can assume that the tape of your turing machine is a 2- way tape, i.e it is infinite (unbounded) in both directions - make it so that it does not exceed more than 25 states
ID-ul proiectului: 37477251

Despre proiect

9 propuneri
Proiect la distanță
Activ: 2 luni în urmă

Vrei să câștigi bani?

Avantajele de a licita pe platforma Freelancer

Stabilește bugetul și intervalul temporal
Îți primești plata pentru serviciile prestate
Evidențiază-ți propunerea
Te înregistrezi și licitezi gratuit pentru proiecte
9 freelanceri plasează o ofertă medie de £55 GBP pentru proiect
Avatarul utilizatorului
Hello! My name is Ram. I have 8+ years of software development experience including website, mobile apps, and browser extensions for a startup to full-scale enterprise customers.
£35 GBP în 7 zile
5,0 (8 recenzii)
4,6
4,6
Avatarul utilizatorului
Hello! My name is Ghazi and I am the founder of CTS Cura Tech Solution. I understand that you are looking for someone to create a turing machine using jflap and generate integers x and y from your login. With my experience in Java and deep understanding of the project requirements, I believe I am the best fit for this job. At CTS, we take pride in our end-to-end, innovative, cutting edge software solutions that can help businesses around the world towards technologically advanced solutions. We have a team of highly skilled professionals who work together to bring success to our clients. I believe that my skillset and experience make me the perfect fit for this project. My team and I have worked hard to develop systems that can handle large amounts of data while still providing excellent performance. This is exactly what you are looking for in a turing machine - a system that can accurately generate integers x and y from your login without affecting its performance. We understand that accuracy is important to you so we will make sure to keep the turing machine's performance unaffected by using advanced techniques such as interleaving letters at the end of the input so that they are present in every tape position
£60 GBP în 3 zile
5,0 (9 recenzii)
4,2
4,2
Avatarul utilizatorului
Hello, I am delighted to have come across your project post and express my sincere interest in working with you. As an experienced contractor, I am confident that I possess the skills and expertise required to deliver exceptional results on this project. Over the last decade, I have completed numerous projects similar to yours, and I am confident that I can handle tasks that demand exceptional skills, such as; Java Programming Computational Linguistics To ensure we can both get a better understanding of the project requirements, budget, and deadlines, I would love to schedule a chat or message to discuss these aspects further. I am available at your convenience and look forward to hearing from you soon. In the meantime, I kindly request that you keep me in mind for future projects in case this one is no longer available. Finally, as a freelancer, I firmly believe that data is the pollution problem of the information age, and protecting privacy is an environmental challenge. Therefore, I take all necessary precautions to safeguard the confidential information you may share with me during the project. Thank you for your time and consideration, and I look forward to working with you. Best Regards, Emma A
£150 GBP în 5 zile
5,0 (4 recenzii)
3,7
3,7
Avatarul utilizatorului
Hi There T U., Good afternoon! I am skilled mobile engineer with skills including Java, Computational Linguistics and Programming. I am checking your attachment, I'll update you shortly... '*' Please contact me to discuss more about this project. Have a great time
£10 GBP în 2 zile
0,0 (0 recenzii)
0,0
0,0
Avatarul utilizatorului
Hello? why post same project? I am ready bided for your project. I can do your project and then I will start your project now.
£35 GBP în 1 zi
0,0 (0 recenzii)
0,0
0,0
Avatarul utilizatorului
Hi there, I hope you are good. I have read the brief details of your project. I have rich experience doing similar jobs from past few years regarding to these skills Programming, Java and Computational Linguistics. You can check my portfolio as well: https://www.freelancer.com/u/Sidrairfan078 Lets start chat, So we could discuss it in detail and finalize the timeline and budget after discussing requirements. Thanks! Sidra
£40 GBP în 8 zile
0,0 (0 recenzii)
0,0
0,0
Avatarul utilizatorului
Hello sir, With 5 years extensive experience in automata theory and formal languages, I am confident in developing a deterministic, single-tape Turing Machine with a maximum of 25 states to achieve the specified interleaving pattern. My approach involves careful consideration of the input syntax and designing an efficient solution that adheres to your constraints. I am ready to ensure that the machine accurately copies and interleaves the letters as described. If you have any additional details or preferences, please share them, and I'll incorporate them into the design. Looking forward to working on this intriguing project!
£55 GBP în 2 zile
0,0 (0 recenzii)
0,0
0,0
Avatarul utilizatorului
Hi there! My name is Muhammad. I understand that you are looking for someone to create a Turing machine using jflap and use this as your login adck797 so that you can generate integers x and y from your login. If you would like to discuss further how my skillset would benefit you please feel free to reach out to me directly. Thank you for considering me for this job!
£60 GBP în 2 zile
0,0 (0 recenzii)
0,0
0,0

Despre client

Steagul UNITED KINGDOM
London, United Kingdom
5,0
1
Metoda de plată a fost confirmată
Membru din iul. 7, 2023

Verificarea clientului

Mulțumim! Ți-am trimis prin e-mail linkul pe care trebuie să-l accesezi pentru a revendica creditul gratuit.
A apărut o eroare la trimiterea e-mailului. Încearcă din nou.
Utilizatori înregistrați Totalul proiectelor postate
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Se încarcă previzualizarea
S-a oferit permisiunea de depistare a locației.
Ți-a expirat sesiunea pentru conectare sau te-ai deconectat. Conectează-te din nou.