コード例 #1
0
ファイル: Day18.cs プロジェクト: benbelow/adventofcode
            public long Magnitude()
            {
                if (RegularNumberValue != null)
                {
                    return(RegularNumberValue.Value);
                }

                else
                {
                    var item1Magnitude = Item1.Magnitude();
                    var item2Magnitude = Item2.Magnitude();
                    // Console.WriteLine(RawData);
                    // Console.WriteLine("" + item1Magnitude + " | " + item2Magnitude);

                    return(item1Magnitude * 3 + item2Magnitude * 2);
                }
            }