public override Day Run() { dayOfMonth = 23; stopwatch.Start(); Cups cups = new Cups("389547612", 9); answer_part1 = cups.LabelAfterMoves(100); cups = new Cups("389547612", 1000000); answer_part2 = cups.ProductOfFirstCups(10000000).ToString(); return(this); }
public void TestMoves(string labels, int moves, string expected) { Cups cups = new Cups(labels, 9); Assert.Equal(expected, cups.LabelAfterMoves(moves)); }