Quick actions

cmd+k|ctrl+k

Navigation

Languages

MunchausenNumbers.ts

Snippet info

Language

Fsharp

Visibility

public

Author

aloisdg

Created

2016-09-22T15:23:07Z

Updated

2016-09-22T15:29:21Z

[1 .. 5000] |> Seq.filter (fun n -> n == n.ToString() |> List.toArray
                                                      |> (fun s -> float(s - '0'))
                                                      |> List.sumBy (fun x -> System.Math.Pow x))
            |> Seq.iter (printfn "%A")


// System.Linq.Enumerable.Range(1,5000).Where(n => n == n.ToString().Sum(x => Math.Pow(toInt(x), toInt(x))))

//|t when t < 50 -> ...
INFO