From 842e9be9001aa39200def0ff6b2f043264aa98ea Mon Sep 17 00:00:00 2001 From: Boxfriend Date: Fri, 5 Dec 2025 11:46:35 -0500 Subject: [PATCH] extracted Range record to its own file --- AdventOfCode2025/GiftShop.cs | 5 ++--- AdventOfCode2025/Utils/Range.cs | 3 +++ 2 files changed, 5 insertions(+), 3 deletions(-) create mode 100644 AdventOfCode2025/Utils/Range.cs diff --git a/AdventOfCode2025/GiftShop.cs b/AdventOfCode2025/GiftShop.cs index cc70962..3340445 100644 --- a/AdventOfCode2025/GiftShop.cs +++ b/AdventOfCode2025/GiftShop.cs @@ -1,4 +1,5 @@ using System.Text.RegularExpressions; +using Range = AdventOfCode2025.Utils.Range; namespace AdventOfCode2025; @@ -43,6 +44,4 @@ public class GiftShop : IAdventSolution var numbers = input.Split('-', StringSplitOptions.TrimEntries | StringSplitOptions.RemoveEmptyEntries); return new Range(ulong.Parse(numbers[0]), ulong.Parse(numbers[^1])); } -} - -public record struct Range(ulong Min, ulong Max); \ No newline at end of file +} \ No newline at end of file diff --git a/AdventOfCode2025/Utils/Range.cs b/AdventOfCode2025/Utils/Range.cs new file mode 100644 index 0000000..f0860d5 --- /dev/null +++ b/AdventOfCode2025/Utils/Range.cs @@ -0,0 +1,3 @@ +namespace AdventOfCode2025.Utils; + +public record struct Range(ulong Min, ulong Max); \ No newline at end of file