Foros del Web » Programando para Internet » PHP »

sopa de letras en php . logica necesito, ideas

Estas en el tema de sopa de letras en php . logica necesito, ideas en el foro de PHP en Foros del Web. Hola buenas, tengo que desarrollar un sopa de letras en PHP, me gustaría que me ayuden con la lógica... La idea es detectar que en ...
  #1 (permalink)  
Antiguo 26/05/2017, 20:37
 
Fecha de Ingreso: junio-2010
Mensajes: 752
Antigüedad: 14 años, 5 meses
Puntos: 5
sopa de letras en php . logica necesito, ideas

Hola buenas, tengo que desarrollar un sopa de letras en PHP, me gustaría que me ayuden con la lógica... La idea es detectar que en el texto ingresado este el texto "eio".

En las imágenes se ve claro los ejemplos de entrada y los resultados en la salida.

La palabra a buscar es "eio", puede estar en horizontal, vertical, diagonal. en todas sus 8 posiciones debera buscarse la cadena

Mi respuesta sería . Enviar en un textarea los datos. con explode(), creo que era para cortar por un carácter en PHP. Corto todo cuando se detecte más de un salto de línea. Eso sera una "sopa de letras" se creara un Array a ese Array lo corto en un solo salto de linea. siendo las filas de la sopa de letra...
Luego tomo el ancho de cada línea hablando de caracteres ...
Busco en cada línea la palabra "e", en horizontal "eio" en vertical guardando la posición de la misma posición de donde estaba "e" de ahí sacaría el vertical y diagonal serial la misma posición más 1 o menos 1...buscando "i", en el vector de abajo...y arriba...
comparando y todo el lio, arriesgando a que se sature el servidor o algo, esto es en PHP.
Así creen que sería la solución...?

claramente en el ejemplo de entrada se ve el textarea con las minisopas de letras y en la imagen de resultados se ven la cantidad de veces que se encontro eso.


  #2 (permalink)  
Antiguo 31/05/2017, 11:42
 
Fecha de Ingreso: octubre-2009
Mensajes: 305
Antigüedad: 15 años, 1 mes
Puntos: 29
Respuesta: sopa de letras en php . logica necesito, ideas

yo ni usaria php, es perfectamente factible hacer la lógica en javascript y enviando via AJAX al servidor de php las estadísticas y avance

Etiquetas: ideas, letras, logica, sopa
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:26.