コード例 #1
0
ファイル: Day06.cs プロジェクト: joscalv/AdventOfCode2019
        public int Part2()
        {
            var orbitAnalyzer = new OrbitAnalyzer(_orbits);
            var value         = orbitAnalyzer.GetOrbitalTransfers("YOU", "SAN");

            return(value);
        }
コード例 #2
0
ファイル: Day06.cs プロジェクト: joscalv/AdventOfCode2019
        public int Part1()
        {
            var orbitAnalyzer = new OrbitAnalyzer(_orbits);
            var value         = orbitAnalyzer.GetNumberOfOrbits();

            return(value);
        }
コード例 #3
0
ファイル: Day06Test.cs プロジェクト: joscalv/AdventOfCode2019
        public void Part2Sample()
        {
            var expected      = 4;
            var orbits        = Day06.ReadInput(@"Inputs\inputDay06Test2.txt");
            var orbitAnalyzer = new OrbitAnalyzer(orbits);
            var value         = orbitAnalyzer.GetOrbitalTransfers("YOU", "SAN");

            Assert.Equal(expected, value);
        }
コード例 #4
0
ファイル: Day06Test.cs プロジェクト: joscalv/AdventOfCode2019
        public void Part1Sample()
        {
            var expected      = 42;
            var orbits        = Day06.ReadInput(@"Inputs\inputDay06Test1.txt");
            var orbitAnalyzer = new OrbitAnalyzer(orbits);
            var value         = orbitAnalyzer.GetNumberOfOrbits();

            Assert.Equal(expected, value);
        }