public void PathMultiplicitySolution() { var board = new Board(3, 3, p => SolutionTests.PathMultiplicityTileStrings[p], p => null); var solution = new SimpleSolution(board); Assert.AreEqual(9, solution.TotalWords); }
public void BasicSolution() { var board = new Board(4, 4, p => SolutionTests.BasicTileStrings[p], p => null); var solution = new SimpleSolution(board); Assert.AreEqual(110, solution.TotalWords); }
public void ComplexSolution() { var board = new Board(4, 4, p => SolutionTests.ComplexTileStrings[p], p => null); var solution = new SimpleSolution(board); Assert.AreEqual(618, solution.TotalWords); }
static void Main(string[] args) { SimpleSolution solution = new SimpleSolution(); Console.WriteLine(solution.Book(10, 20)); Console.WriteLine(solution.Book(50, 60)); Console.WriteLine(solution.Book(10, 40)); Console.WriteLine(solution.Book(5, 15)); Console.WriteLine(solution.Book(5, 10)); Console.WriteLine(solution.Book(25, 55)); Console.ReadKey(true); Console.WriteLine("Hello World!"); }
static void Main(string[] args) { SimpleSolution solution = new SimpleSolution(); var info = new Temp() { remark = "remark" }; Console.WriteLine(JsonConvert.SerializeObject(info)); Console.ReadKey(true); // var clearUp = solution.ClearUp(new[] {4, 3, 2, 3, 5, 2, 1}, 4); // // Console.WriteLine(clearUp); Console.WriteLine(solution.ClearUp(new[] { 4, 3, 6, 3, 5, 2, 1 }, 4)); Console.ReadKey(true); Console.WriteLine("Hello World!"); }