public int SolvePart2(IEnumerable <string> input, string bag) { LuggageProcessor graph = new LuggageProcessor(); foreach (var line in input) { graph.ParseInput(line); } return(graph.GetBag(bag).GetAllContents().Values.Sum()); }
public int SolvePart1(IEnumerable <string> input, string bag) { LuggageProcessor graph = new LuggageProcessor(); foreach (var line in input) { graph.ParseInput(line); } return(graph.GetBag(bag).Containers.Count()); }