- namespace Day3;
- public class Cell
- {
- public SymbolToken Symbol { get; }
- public IList<NumberToken> Numbers { get; }
- public Cell(SymbolToken symbol)
- {
- Symbol = symbol;
- Numbers = new List<NumberToken>();
- }
- public int GearRatio() => Numbers.Count == 2 ? Numbers.First().Value * Numbers.Last().Value : 0;
- }
|