diff --git a/AdventOfCode2023.FSharp/AdventOfCode2023.FSharp.Lib/Day4.fs b/AdventOfCode2023.FSharp/AdventOfCode2023.FSharp.Lib/Day4.fs index 1f10a48..4a3f71b 100644 --- a/AdventOfCode2023.FSharp/AdventOfCode2023.FSharp.Lib/Day4.fs +++ b/AdventOfCode2023.FSharp/AdventOfCode2023.FSharp.Lib/Day4.fs @@ -1,16 +1,17 @@ namespace AdventOfCode2023 open System +open System.Globalization [] module Day4 = let inline parseByte (chars : ReadOnlySpan) : byte = - // Byte.Parse (chars, NumberStyles.None, NumberFormatInfo.InvariantInfo) - let mutable answer = 0uy - for c in chars do - answer <- answer * 10uy + (byte c - 48uy) - answer + Byte.Parse (chars, NumberStyles.None, NumberFormatInfo.InvariantInfo) + //let mutable answer = 0uy + //for c in chars do + // answer <- answer * 10uy + (byte c - 48uy) + //answer let part1 (s : string) = use lines = StringSplitEnumerator.make '\n' s