private static void OutputRandomBeans() { var list = SprinkleBeans.GetRandomSprinkleBeansPosition(); var i = 0; foreach (var p in list) { Console.WriteLine($"{i} {p[0]}:{p[1]}"); i++; } }
public void GetRandomSprinkleBeansPositionTest() { var beans = SprinkleBeans.GetRandomSprinkleBeansPosition(); var beansOrderList = beans.OrderBy(x => x[0]).ThenBy(x => x[1]).ToList(); foreach (var b in beansOrderList) { Console.WriteLine(string.Join(":", b)); } Assert.IsTrue(beansOrderList.Count == 50); }
private static void OutputRandomBeanChecker() { var list = SprinkleBeans.GetRandomSprinkleBeansPosition(); var i = 0; foreach (var l in list.OrderBy(x => x[0]).ThenBy(x => x[1]).ToArray()) { Console.WriteLine($"{i} {l[0]}:{l[1]}"); i++; } var checker = GenerateChecker.GenerateInitialChecker(); foreach (var key in checker.Checks.Keys) { Console.WriteLine($"{key.Position[0]}:{key.Position[1]}--[{checker.Checks[key][0]}][{checker.Checks[key][1]}][{checker.Checks[key][2]}][{checker.Checks[key][3]}][{checker.Checks[key][4]}]"); } }