- Download Java to your PC (Written in Java 17)
- Download Maven to your PC (Required for building the project)
- And finally, download the entire project from this repository
- Assemble the project using
mvn clean package
- Run the assembled project
*.jar
from thetarget/
folder usingjava -jar *.jar
- Instead of the
*
character, use the full name of the file
- Hm...
- Here the program expects an expression to be input
- Example:
(1)(5)(3 2 4) * (3 2 1)(4 5) * (1)(2)(4)(5 3)
- Be careful, for some reason the program is not protected from incorrect input
- Example:
(1 3)(2) * (3)(3) * (5 10)
- You should understand that it is IMPOSSIBLE to multiply different symmetric groups
- No, this is not laziness in validating input data at all...