2023-05-03 23:56:29 -07:00
|
|
|
#include "solver/solver.h"
|
2023-04-17 16:31:47 -07:00
|
|
|
|
2023-05-03 23:56:29 -07:00
|
|
|
#include <iostream>
|
2023-04-17 16:31:47 -07:00
|
|
|
|
|
|
|
int main(int argc, char** argv) {
|
2023-05-04 01:11:24 -07:00
|
|
|
if (argc < 2) {
|
|
|
|
std::cout << "Please provide a puzzle to solve" << std::endl;
|
|
|
|
return 1;
|
|
|
|
}
|
|
|
|
Solver solver(argv[1]);
|
2023-05-03 23:56:29 -07:00
|
|
|
if (!solver.Solve()) {
|
2023-04-17 16:48:38 -07:00
|
|
|
std::cout << "Error! Couldn't Solve" << std::endl;
|
|
|
|
}
|
2023-05-03 23:56:29 -07:00
|
|
|
std::cout << solver.StateUrl() << std::endl;
|
2023-04-17 16:31:47 -07:00
|
|
|
}
|