Relacionado: Hola mundo !!! Distribución de Fibonacci
Cree un programa que devuelva True si una entrada determinada cumple con las siguientes especificaciones, y False en caso contrario:
- El recuento de caracteres numéricos (0-9) en la entrada coincide con un número de Fibonacci.
- El recuento de caracteres no numéricos (0-9) en la entrada coincide con el número de Fibonacci que precede inmediatamente al recuento de caracteres numéricos.
Reglas Adicionales:
- Su programa debe usar la secuencia de Fibonacci adecuada, según OEIS, es decir, la secuencia de Fibonacci debe comenzar con
0, 1, 1, 2, ...
- Si el recuento numérico o no numérico es 1, debe ocurrir lo siguiente:
- Numérico 1: el recuento no numérico de 0 o 1 debe manejarse como verdadero, todos los demás son falsos.
- No numéricos 1: el recuento numérico de 1 o 2 debe manejarse como verdadero, todos los demás son falsos.
- La entrada se puede tomar como desee, pero el programa debe ser capaz de manejar cualquier texto arbitrario.
- Verdadero / Falso no distingue entre mayúsculas y minúsculas, y puede sustituirse con 1/0 o T / F.
- Solo puede codificar hasta dos números de Fibonacci.
- La salida solo puede ser Verdadero / Falso o 1/0 o T / F. Cualquier texto adicional o errores visibles generados es inaceptable.