Sudoku: Difference between revisions
Content deleted Content added
m →Functional Recursive Backtrack Solution: Used standard sudoku string format |
|||
Line 1,870: | Line 1,870: | ||
private static int[][] Parse(string input) => |
private static int[][] Parse(string input) => |
||
input |
input |
||
.Select((c, i) => (index: i, val: |
.Select((c, i) => (index: i, val: int.Parse(c.ToString()))) |
||
.GroupBy(id => id.index / 9).Select(grp => grp.Select(id => id.val).ToArray()) |
.GroupBy(id => id.index / 9).Select(grp => grp.Select(id => id.val).ToArray()) |
||
.ToArray(); |
.ToArray(); |