Find Jobs
Hire Freelancers

Create a turing machine using jflap

£10-60 GBP

Fermé
Publié il y a 3 mois

£10-60 GBP

Payé lors de la livraison
- 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
N° de projet : 37477251

Concernant le projet

9 propositions
Projet à distance
Actif à il y a 2 mois

Cherchez-vous à gagner de l'argent ?

Avantages de faire une offre sur Freelancer

Fixez votre budget et vos délais
Soyez payé pour votre travail
Surlignez votre proposition
Il est gratuit de s'inscrire et de faire des offres sur des travaux
9 freelancers are bidding on average £55 GBP for this job
Avatar de l'utilisateur
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 en 7 jours
5,0 (8 commentaires)
4,6
4,6
Avatar de l'utilisateur
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 en 3 jours
5,0 (9 commentaires)
4,2
4,2
Avatar de l'utilisateur
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 en 5 jours
5,0 (4 commentaires)
3,7
3,7
Avatar de l'utilisateur
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 en 2 jours
0,0 (0 commentaires)
0,0
0,0
Avatar de l'utilisateur
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 en 1 jour
0,0 (0 commentaires)
0,0
0,0
Avatar de l'utilisateur
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 en 8 jours
0,0 (0 commentaires)
0,0
0,0
Avatar de l'utilisateur
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 en 2 jours
0,0 (0 commentaires)
0,0
0,0
Avatar de l'utilisateur
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 en 2 jours
0,0 (0 commentaires)
0,0
0,0

À propos du client

Drapeau de UNITED KINGDOM
London, United Kingdom
5,0
1
Méthode de paiement vérifiée
Membre depuis juil. 7, 2023

Vérification du client

Merci ! Nous vous avons envoyé un lien par e-mail afin de réclamer votre crédit gratuit.
Une erreur a eu lieu lors de l'envoi de votre e-mail. Veuillez réessayer.
Utilisateurs enregistrés Total des travaux publiés
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Chargement de l'aperçu
Permission donnée pour la géolocalisation.
Votre session de connexion a expiré et vous avez été déconnecté. Veuillez vous connecter à nouveau.