LeetCode 1863. Sum of All Subset XOR Totals in F#

URL

Sum of All Subset XOR Totals - LeetCode

Code

https://github.com/syohex/dotnet-study/tree/master/fsharp/leetcode/challenge/202405/sum_of_all_subset_xor_totals/main.fsx

let subsetXORSum (nums: int list) : int =
    let rec subsetXORSum' nums acc =
        match nums with
        | [] -> acc
        | h :: t ->
            let v1 = subsetXORSum' t (acc ^^^ h)
            let v2 = subsetXORSum' t acc
            v1 + v2

    subsetXORSum' nums 0