Subject: https://cdn.intra.42.fr/pdf/pdf/61499/en.subject.pdf
Write a solver of polynomial equation
References used:
- Discriminant: https://en.wikipedia.org/wiki/Discriminant
Rust version: rustc 1.77.2
Libraries used:
Completion:
- parser
- simplified form
- degree of equation
- discriminant
- solution(s)
- invalid input
- free form entries
- solutions as fractions
- show steps
- complex as solutions
Testing:
cargo run "5 * X^0 + 4 * X^1 -9.3 * X^2 = 1 * X^0"