Skip to content

AleDev11/RandomWordSolver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎯 RandomWordSolver

WordGuesser es un programa desarrollado en C# que desafía a la máquina a adivinar una palabra generando letras aleatorias. ¡Introduce tu palabra y deja que la máquina intente resolver el misterio letra por letra! 😄

✨ Características

  • 📝 Entrada personalizada: Ingresa cualquier palabra compuesta por letras (sin símbolos ni números).
  • 🎲 Generación aleatoria: El programa genera letras aleatoriamente y las compara con la palabra objetivo.
  • 📈 Progreso en tiempo real: Se muestra el progreso en la consola, incluyendo el número de intentos y la tasa de éxito.
  • 📊 Estadísticas de letras: Visualiza una tabla con la frecuencia de letras generadas.

🚀 Instalación

  1. Clona este repositorio:
git clone https://github.com/AleDev11/RandomWordSolver.git
  1. Abre el proyecto en tu entorno de desarrollo C# favorito.
  2. Compílalo y ejecútalo.

🖥️ Uso

  1. 🟢 Ejecuta el programa.
  2. 🖋️ Introduce la palabra que deseas que la máquina adivine (solo letras).
  3. 🔄 Observa el progreso en tiempo real mientras la máquina genera letras al azar hasta adivinar la palabra.
  4. 📊 Revisa las estadísticas de las letras generadas y el tiempo total que tomó el proceso.

📚 Ejemplo de Ejecución

Please enter the word you want the machine to guess (letters only, no symbols or numbers): otorrinolaringologia
Attempts: 541
Current word: otorrinolaringolog__
Letters generated:
a: 18  b: 22  c: 18  d: 23  e: 23  
f: 16  g: 22  h: 15  i: 13  j: 18  
k: 22  l: 18  m: 23  n: 30  o: 18  
p: 21  q: 24  r: 16  s: 25  t: 17  
u: 28  v: 19  w: 20  x: 19  y: 20  
z: 29  

Progress: 90.00%
Success rate: 3.33%

Success! Matched the word 'otorrinolaringologia' in 541 attempts.
Time taken: 15.67 seconds.

🛠️ Requisitos

  • ⚙️ .NET Core o cualquier compilador de C#.
  • 💻 Una terminal o consola para ejecutar el programa.

🤝 Contribuciones

¡Las contribuciones son bienvenidas! Si tienes ideas para mejorar el programa o agregar nuevas funcionalidades, siéntete libre de hacer un pull request. 🙌

  1. Haz un fork del proyecto.
  2. Crea una rama para tus cambios.
  3. Haz tus cambios y sube el pull request.

📄 Licencia

Este proyecto está bajo la licencia MIT. Para más detalles, consulta el archivo LICENSE.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages