tag:blogger.com,1999:blog-7499806675911415491.post1830540052601018413..comments2022-08-12T07:39:53.545-07:00Comments on TrackMaze HG: Reto javascriptUnknownnoreply@blogger.comBlogger2125tag:blogger.com,1999:blog-7499806675911415491.post-9049645896122143102013-06-04T16:06:23.912-07:002013-06-04T16:06:23.912-07:00Puedes verlo como las soluciones al sistema 3 * p ...Puedes verlo como las soluciones al sistema 3 * p + 4 * q + 5 * r + 6 * s + 7 * t = 2395, donde p, q, r, s, t son los valores numéricos de cada carácter en la respuesta. Si decides que los primeros 4 caracteres de tu respuesta serán la letra "A", como el valor de "A" es 65 (busca una tabla de valores ASCII). entonces t = ( 2395 - 65 * ( 3 + 4 + 5 + 6 ) ) / 7. En este caso t = 175. y el caracter que corresponde a 175 es "¯", asi que "AAAA¯" es una respuesta valida. Esto es lo que publique en http://rmolina.co/ pero, tal como lo menciono en el post, no todos los strings iniciales terminaran dando una suma que sea divisible por 7. así que es mejor diseñar nuestro string: Para forzar la divisibilidad podemos usar simetrías: si decidimos que t = p y s = q, el sistema se convierte en 3 * p + 4 * q + 5 * r + 6 * q + 7 * p = 2395 y agrupando tenemos 10 * p + 10 * q + 5 * r = 2395, esto es lo mismo que 5 * r = 2395 - 10 * ( p + q ) o bien 5 * r = 5 * ( 479 - 2 * ( p + q ) ), cancelas el 5, y ya tenes que para cualquier par de numero p,q conseguis una suma divisible si haces que el primer caracter de tu solucion sea igual al ultimo, y el segundo igual al cuarto. Esto es la base de la solucion que envie por correo.Ruben Molinahttps://www.blogger.com/profile/02567711995726436152noreply@blogger.comtag:blogger.com,1999:blog-7499806675911415491.post-77109549262685868792013-05-28T11:40:37.698-07:002013-05-28T11:40:37.698-07:00Esperando la respuesta matemáticaEsperando la respuesta matemáticaAnonymousnoreply@blogger.com