This project contains a mix of C++ source and header files, along with text files that likely serve as data inputs or test cases.
file_parser.cpp
: A C++ source file with key functionalities for file parsing. It includes standard libraries and namespaces. (52 lines, 128 words)file_parser.h
: The corresponding header file forfile_parser.cpp
, containing necessary declarations. (16 lines, 25 words)kubok_solver.cpp
: A core C++ source file, potentially containing the main logic for problem-solving or algorithm implementation. (127 lines, 477 words)kubok_solver.h
: Header file forkubok_solver.cpp
, with class and function declarations integral to the project. (32 lines, 89 words)utils.cpp
: A small utility source file, possibly containing basic, reusable functions. (3 lines, 4 words)utils.h
: Header file forutils.cpp
, with minimal utility declarations. (6 lines, 5 words)
sample_easy.txt
,sample_expert.txt
,sample.txt
: Data files likely used for testing or demonstration purposes. Each file contains 7 lines and 11 words.testcases.txt
: A text file that might include information or instructions related to test cases. (5 lines, 4 words)
To install this project, clone the repository from GitHub using the following command:
git clone [URL of your GitHub repository]
Navigate to the repository in terminal and run 'make', then run command './kubok [puzzle_file].txt' to see result