示例#1
0
 public void Part2Manual()
 {
     Day02.Part2Manual(1, 1).Should().Be(2065113);
     Day02.Part2Manual(1, 50).Should().Be(2065162);
     Day02.Part2Manual(1, 99).Should().Be(2065211);
     Day02.Part2Manual(50, 1).Should().Be(18999513);
     Day02.Part2Manual(50, 50).Should().Be(18999562);
     Day02.Part2Manual(50, 99).Should().Be(18999611);
     Day02.Part2Manual(99, 1).Should().Be(35933913);
     Day02.Part2Manual(99, 50).Should().Be(35933962);
     Day02.Part2Manual(99, 99).Should().Be(35934011);
     Day02.Part2Manual(52, 8).Should().Be(19690720);
 }
示例#2
0
 public void Part1()
 {
     // 1719512 too low
     Day02.Part1().Should().Be(5866714);
 }
示例#3
0
 public void Part2()
 {
     // 41600 too high
     Day02.Part2(19690720).Should().Be(5208);
 }