Una habilidad útil para los científicos de datos es poder realizar estimaciones complejas de manera rápida y precisa. Esta habilidad ayuda a juzgar la cantidad de tiempo que tomará “forzar” una cerradura en una rom de escape. Definitivamente no necesitas ser un científico de datos para aprender la habilidad. Además, la habilidad solo es útil ocasionalmente, pero siempre es muy divertido pensar y hacer.
Al forzar una combinación con fuerza bruta, me refiero a resolver algún tipo de bloqueo de combinación sin saber la respuesta completa. En su lugar, recorre todas las combinaciones posibles hasta obtener la correcta.
Esto es inmensamente satisfactorio y, en el mejor de los casos, puede ahorrarle el tiempo que de lo contrario habría gastado en resolver el último rompecabezas que no pudo encontrar o no desea hacer. En el peor de los casos, puede omitir partes clave de la habitación y causar confusión más tarde (lo cual es malo).
- ¿Cómo se relacionan la ciencia de datos y el aprendizaje automático, si es que están relacionados?
- ¿Qué carrera puede tener un analista de datos en el futuro? Después de años de minería de datos, ¿qué papel puede tomar el analista de datos?
- ¿Qué es mejor: una maestría en ciencia de datos en la UCL (Univ. College London) o una maestría en estadística en la Universidad de Boston?
- ¿Qué diferencia a un analista de un recopilador de datos y un creador de informes?
- ¿De qué se trata este bombo de big data?
Bruto que fuerza el último dígito de una cerradura de combinación de 4 dígitos – 10 segundos
Por ejemplo, si tiene un bloqueo de combinación de 4 dígitos y falta un dígito, solo necesita recorrer 10 dígitos para poder forzar el bloqueo por fuerza bruta. A 1 segundo por combinación, esto solo tomaría 10 segundos en el peor de los casos, lo cual no es tan malo. Seguiría adelante y fuerza bruta este.
Bruto que fuerza los últimos 2 dígitos de un candado de botón – 2 minutos
Estos bloqueos se abren si presiona un número determinado de botones (por ejemplo, 4). A diferencia de otros bloqueos, no importa el orden en que presione los botones. Si ya conoce 2 de los 4 dígitos y necesita aplicar fuerza bruta a los 2 últimos, tiene 8 opciones para el 3er dígito y 7 opciones para el 4to dígito, por lo que 56 combinaciones que debe recorrer en general, pero la mitad de ellas son duplicar ya que el orden no importa, por lo que solo hay 28 combinaciones . Este bloqueo es un poco más difícil de recorrer, ya que debe eliminarlo después de intentar algo sin éxito, por lo que podemos suponer 4 segundos por combinación. 28 combinaciones a 4 segundos por intento es un total de ~ 2 minutos en el peor de los casos. Forzarlo brutalmente sería muy tedioso y solo valdría la pena si estuviera desesperado.
Bruto que fuerza el pedido de 5 artículos – 10 minutos
Digamos que en una sala de escape, tienes 5 trofeos y tienes que colocarlos en el orden correcto para activar un bloqueo magnético. Hay 5! = 120 (5 factoriales) diferentes posibles ordenaciones. Si decimos que cada uno demora 5 segundos (es posible que desee esperar un poco para ver si se abre una cerradura), entonces tomará 120 * 5 segundos = 600 segundos = 10 minutos en el peor de los casos. No vale la pena, enfocaré mis energías en resolver el rompecabezas.
Bruto que fuerza un bloqueo direccional con un combo de 6 longitudes: 5 horas
Hay 4 direcciones posibles para cada combo, por lo que hay 4 ^ 6 = 4096 combinaciones posibles. Si toma 4 segundos por intento, entonces tomará 4096 * 4 segundos = 5 horas para recorrer todas las combinaciones en el peor de los casos. Mantenerse lejos de cada intento de algo como esto.
Feliz escapando!