elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


Tema destacado: Sigue las noticias más importantes de seguridad informática en el Twitter! de elhacker.NET


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Búsqueda del resumen (o método) más corto.
0 Usuarios y 3 Visitantes están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Búsqueda del resumen (o método) más corto.  (Leído 38 veces)
Tachikomaia


Desconectado Desconectado

Mensajes: 1.800


Hackentifiko!


Ver Perfil
Búsqueda del resumen (o método) más corto.
« en: Hoy a las 13:00 »

Sigo intentando resolver el problema de que mi método de fuerza bruta puede resultar en demasiadas variables, para cada posible situación da una acción recomendada, necesito hallar un método para resumir o que halle más rápido las acciones recomendadas así no tendría sentido ponerlas en el programa.

Se me ocurrió plantearlo así:

No se muestran las más de 4000 situaciones ni se describe bien los métodos, la cosa es que se plantean las situaciones y acciones recomendadas según la fuerza bruta, luego se plantea un método llamado 1, se aplica a la situación de la fila 1, y...
Si el resultado coincide con el de la fuerza bruta, entonces el método 1 se aplica a la siguiente situación, de la fila 2, así sucesivamente hasta que se vea que coincide con todas o suficientes como para parecer digno de poner en el juego a ver si resulta bien. Claro que lo 2ndo es subjetivo y luego difícil de confirmar al 100%, pero bueno... Uno también puede analizar el método manualmente.
Si al ir probando el método algún resultado no coincide, entonces volvemos a la fila 1 pero aplicaremos el método 2.
Y así sucesivamente hasta que los resultados de un método coincidan con los de la fuerza bruta.

Como todo eso es complejo decidí empezar por algo más simple, como esto:

Se tiene unos números, cómo debe quedar cada uno, y se debe averiguar qué método los deja así.
Como es tan distinto a lo anterior me entrevero o pierdo, pero creo que es lo mismo más simple.
Al intentar hacer esto con un programa, probaba cosas como Dato+1, Dato*2, Dato/2, etc, etc. Mejor dicho, variaba operadores y valores. A veces el orden también, por ejemplo Valor/Dato. Y tenía más ideas, pero me di cuenta de que los posibles valores son infinitos, entonces por ejemplo parece que no tiene sentido probar +1, +2, etc, cuando puedes a los resultados finales restarle los iniciales a ver si la diferencia es siempre igual, cuánta, o si no.
Los posibles métodos también son infinitos, pero se trata de construir y probar 1ero los más simples.

Bueno seguiré pensando, más sobre variar métodos que sobre variar valores de los métodos, pero creo que me vendría bien ayuda porque siento que estoy como girando sin avanzar, en última instancia dedicando recursos que podría dedicar en algo más divertido aunque sea.
https://youtu.be/dlL26ssRjzQ?t=136


« Última modificación: Hoy a las 13:17 por Tachikomaia » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Algoritmo A* , Busqueda en Profundidad y Busqueda en Anchura
Java
HackingLikor 0 3,617 Último mensaje 4 Mayo 2016, 01:08 am
por HackingLikor
resumen algoritmo
Java
+ 1 Oculto(s) 1 2,167 Último mensaje 5 Junio 2016, 17:39 pm
por engel lex
Combinar un método de ordenamiento y busqueda
Java
Sempai15 3 3,579 Último mensaje 19 Julio 2016, 11:01 am
por Octsam
Metodo de busqueda Hashing
Programación C/C++
angel1397 1 2,247 Último mensaje 5 Noviembre 2016, 23:45 pm
por engel lex
¿que tipo de interacción se da al utilizar un método de búsqueda?
Dudas Generales
ACDU 3 2,476 Último mensaje 20 Noviembre 2018, 04:44 am
por Tachikomaia
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines