Dado un polinomio distinto de cero con coeficientes enteros y raíces que están en el imaginario y en la línea real de modo que si aes una raíz, entonces también lo es -a, devuelve otro polinomio con las raíces giradas 90 grados.
Detalles
El polinomio se puede dar en cualquier formato razonable, por ejemplo, como una lista de coeficientes. La condición de simetría que aes una raíz si y solo si -aes una raíz también impone que el polinomio girado tenga también coeficientes enteros reales.
Ejemplos
A continuación, los polinomios se dan como una lista de coeficientes de los monomios en grado descendente. (es decir, la constante viene al final) El polinomio x^2-1tiene raíces {1,-1}. Girándolos 90°multiplicando por i(la unidad imaginaria), por lo que el polinomio de salida debe tener las raíces {i,-i}, que es x^2 + 1.
Input / Output
[1 0 10 0 -127 0 -460 0 576] [1 0 -10 0 -127 0 460 0 576]
[1 0 -4 0] [1 0 4 0]
[1] [1]
x, por lo que mi presentación lata cadena de reemplazar xcon (i*x)? ¿Puede formatear una función que evalúa el polinomio, de modo que mi envío es componerlo con la función x -> i*x?