3309eb588caf8d819ae5b5e5a87d480cc49a2cbb
42_EXT_05_computorv1
ressources
- project intra : https://projects.intra.42.fr/projects/42cursus-computorv1
- project luke : https://github.com/LuckyLaszlo/computorv1
install
this project uses submodules (maybe recursively), so either :
git clone --recurse-submodules <repo-url>- or, after cloning :
git submodule update --init --recursive
steps
- lexer -> tokens[] : { PLUS -> + MINUS -> - VARIABLE -> x NUMBER -> int or double POWER -> ^ MULTIPLICATION -> * DIVISION -> / END -> null }[]
- parser -> terms[] : { SIGN -> + or - COEFFICIENT -> double EXPONENT -> double }[]
- reduce -> polynom : { a -> double b -> double c -> double }[]
- print reduced form
- find degree
- print degree
- solve
- print solution
Description
Languages
C
59.2%
Shell
37.5%
Makefile
3.3%