Exemplo n.º 1
0
        public void Part2Sample()
        {
            List <string> formulas = GetPart1SampleData();

            Assert.Equal(231, FormulaEvaluator.EvaluateAdvanced(formulas[0]));
            Assert.Equal(51, FormulaEvaluator.EvaluateAdvanced(formulas[1]));
            Assert.Equal(46, FormulaEvaluator.EvaluateAdvanced(formulas[2]));
            Assert.Equal(1445, FormulaEvaluator.EvaluateAdvanced(formulas[3]));
            Assert.Equal(669060, FormulaEvaluator.EvaluateAdvanced(formulas[4]));
            Assert.Equal(23340, FormulaEvaluator.EvaluateAdvanced(formulas[5]));
        }
Exemplo n.º 2
0
 public void Part2()
 {
     Assert.Equal(9966990988262, StringListRetriever.Retreive("InputList18.txt").Select(x => FormulaEvaluator.EvaluateAdvanced(x)).Sum());
 }