Academic project focused on the use of standard, concurrent, and distributed Java
In the repository, there are three folders respectively:
"Prima": Contains a standard executable for solving the puzzle. "Seconda": Includes executables for solving the puzzle concurrently using multiple threads. "Terza": Contains the file structure for solving the puzzle in a distributed client-server manner.