Esempio n. 1
0
        public void FindDuplicates()
        {
            var offsets           = System.IO.File.ReadAllLines(@"C:\projects\AdventOfCode2018\dotnet\day1\puzzleinput.txt");
            var frequencyAdjuster = new FrequencyAdjuster();
            var result            = frequencyAdjuster.FindFirstDuplicate(offsets);

            Assert.Equal(82793, result);
        }
Esempio n. 2
0
        public void ProcessPuzzleInput()
        {
            var offsets           = System.IO.File.ReadAllLines(@"C:\projects\AdventOfCode2018\dotnet\day1\puzzleinput.txt");
            var frequencyAdjuster = new FrequencyAdjuster();
            var result            = frequencyAdjuster.CalculatedFrequency(offsets);

            Assert.Equal(578, result);
        }
Esempio n. 3
0
        public void ShouldCalculateOffsetsAgainstZero()
        {
            var offsets = new string[]
            {
                "+1",
                "+2",
                "-1",
                "+3"
            };

            var frequencyAdjuster = new FrequencyAdjuster();
            var result            = frequencyAdjuster.CalculatedFrequency(offsets);

            Assert.Equal(5, result);
        }