Created by
Added
f_reduce.fs- Ignore whitespace
+values |> List.reduce (fun state item -> if item % 2 = 0 then state+item else state-item) |> printfn "%A"
+let cardPower card = match card with | Guard -> 1 | Priest -> 2 | Baron -> 3 | Handmaid -> 4 | Prince -> 5 | King -> 6 | Countess -> 7 | Princess -> 8
+cards |> List.rev |> List.reduce (fun state item -> if cardPower state > cardPower item then state else item) |> printfn "%A"
+ [cardOne; cardTwo] |> List.reduce (fun state item -> if cardPower state > cardPower item then state else item)