Add alternative
This commit is contained in:
@@ -1,16 +1,17 @@
|
||||
namespace AdventOfCode2023
|
||||
|
||||
open System
|
||||
open System.Globalization
|
||||
|
||||
[<RequireQualifiedAccess>]
|
||||
module Day4 =
|
||||
|
||||
let inline parseByte (chars : ReadOnlySpan<char>) : 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
|
||||
|
Reference in New Issue
Block a user