Sudoku: Difference between revisions
Content added Content deleted
Line 4,295: | Line 4,295: | ||
if Seq.length argv = 1 then |
if Seq.length argv = 1 then |
||
let num = argv[0] |> int |
let num = argv[0] |> int |
||
printfn $"First {num} puzzles in sudoku17" |
printfn $"First {num} puzzles in sudoku17 (http://staffhome.ecm.uwa.edu.au/~00013890/sudoku17)" |
||
File.ReadLines(@"sudoku17.txt") |> Seq.take num |>Array.ofSeq |
File.ReadLines(@"sudoku17.txt") |> Seq.take num |>Array.ofSeq |
||
else |
else |
||
printfn $"All puzzles in sudoku17" |
printfn $"All puzzles in sudoku17 (http://staffhome.ecm.uwa.edu.au/~00013890/sudoku17)" |
||
File.ReadLines(@"sudoku17.txt") |>Array.ofSeq |
File.ReadLines(@"sudoku17.txt") |>Array.ofSeq |
||
watch.Start() |
watch.Start() |
||
Line 4,365: | Line 4,365: | ||
Elapsed milliseconds = 8 ms |
Elapsed milliseconds = 8 ms |
||
All puzzles in sudoku17 |
All puzzles in sudoku17 (http://staffhome.ecm.uwa.edu.au/~00013890/sudoku17) |
||
Puzzles:49151, Total:80.99 s, Average:1.65 ms</pre> |
Puzzles:49151, Total:80.99 s, Average:1.65 ms</pre> |