2023-05-03 23:56:29 -07:00
|
|
|
#pragma once
|
|
|
|
|
2023-05-04 00:01:51 -07:00
|
|
|
#include "solver/puzzle.h"
|
2023-05-03 23:56:29 -07:00
|
|
|
|
|
|
|
class Solver {
|
|
|
|
public:
|
|
|
|
Solver(std::string puzz_string);
|
|
|
|
bool Solve();
|
|
|
|
std::string State();
|
|
|
|
std::string StateUrl();
|
|
|
|
|
|
|
|
private:
|
|
|
|
Puzzle puzzle_;
|
|
|
|
};
|