Inspirado por esto . Hay un número, dado como entero, cadena o conjunto de dígitos (a elección). Encuentre la base en la que la representación del número tendrá más "4" y devuelva esa base.
Resultado numérico 624 5 444 10 68 16
restricciones:
- La base devuelta no debe ser mayor que la entrada.
- los números menores o iguales a abs (4) no deben considerarse entradas válidas, por lo que los retornos indefinidos son aceptables
[1,15,3,64,43]por ejemplo, para algún número en la base 80. Solo está generando el número base, por lo que técnicamente podría probar cada base desde 2hasta n.
1, 2y 3, que tienen el mismo número de "4" s (0) en cada base? Además, muchos números tienen el mismo número de "4" en muchas bases (por ejemplo, 4en cualquier base> 5, 44en cualquier base> 45, 14en la base 9 o en cualquier base> 15, etc.). ¿Debería ser la respuesta correcta la base más pequeña con el mayor número de "4"?