Skip to content

Commit 57959a7

Browse files
committed
Removed unused method parameters.
1 parent bbd37c4 commit 57959a7

File tree

3 files changed

+16
-16
lines changed

3 files changed

+16
-16
lines changed

SimpleSudokuSolver/Strategy/NakedPair.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,25 +23,25 @@ public SingleStepSolution SolveSingleStep(SudokuPuzzle sudokuPuzzle)
2323

2424
foreach (var row in sudokuPuzzle.Rows)
2525
{
26-
eliminations.AddRange(GetNakedPairEliminations(row.Cells, sudokuPuzzle));
26+
eliminations.AddRange(GetNakedPairEliminations(row.Cells));
2727
}
2828

2929
foreach (var column in sudokuPuzzle.Columns)
3030
{
31-
eliminations.AddRange(GetNakedPairEliminations(column.Cells, sudokuPuzzle));
31+
eliminations.AddRange(GetNakedPairEliminations(column.Cells));
3232
}
3333

3434
foreach (var block in sudokuPuzzle.Blocks)
3535
{
36-
eliminations.AddRange(GetNakedPairEliminations(block.Cells.OfType<Cell>(), sudokuPuzzle));
36+
eliminations.AddRange(GetNakedPairEliminations(block.Cells.OfType<Cell>()));
3737
}
3838

3939
return eliminations.Count > 0 ?
4040
new SingleStepSolution(eliminations.Distinct().ToArray(), StrategyName) :
4141
null;
4242
}
4343

44-
private IEnumerable<SingleStepSolution.Candidate> GetNakedPairEliminations(IEnumerable<Cell> cells, SudokuPuzzle sudokuPuzzle)
44+
private IEnumerable<SingleStepSolution.Candidate> GetNakedPairEliminations(IEnumerable<Cell> cells)
4545
{
4646
var cellsWithNoValue = cells.Where(x => !x.HasValue).ToArray();
4747
var nakedPairCandidates = cellsWithNoValue.Where(x => x.CanBe.Count == 2).ToArray();

SimpleSudokuSolver/Strategy/NakedQuad.cs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -25,25 +25,25 @@ public SingleStepSolution SolveSingleStep(SudokuPuzzle sudokuPuzzle)
2525

2626
foreach (var row in sudokuPuzzle.Rows)
2727
{
28-
eliminations.AddRange(GetNakedQuadEliminations(row.Cells, sudokuPuzzle));
28+
eliminations.AddRange(GetNakedQuadEliminations(row.Cells));
2929
}
3030

3131
foreach (var column in sudokuPuzzle.Columns)
3232
{
33-
eliminations.AddRange(GetNakedQuadEliminations(column.Cells, sudokuPuzzle));
33+
eliminations.AddRange(GetNakedQuadEliminations(column.Cells));
3434
}
3535

3636
foreach (var block in sudokuPuzzle.Blocks)
3737
{
38-
eliminations.AddRange(GetNakedQuadEliminations(block.Cells.OfType<Cell>(), sudokuPuzzle));
38+
eliminations.AddRange(GetNakedQuadEliminations(block.Cells.OfType<Cell>()));
3939
}
4040

4141
return eliminations.Count > 0 ?
4242
new SingleStepSolution(eliminations.Distinct().ToArray(), StrategyName) :
4343
null;
4444
}
4545

46-
private IEnumerable<SingleStepSolution.Candidate> GetNakedQuadEliminations(IEnumerable<Cell> cells, SudokuPuzzle sudokuPuzzle)
46+
private IEnumerable<SingleStepSolution.Candidate> GetNakedQuadEliminations(IEnumerable<Cell> cells)
4747
{
4848
var cellsWithNoValue = cells.Where(x => !x.HasValue).ToArray();
4949
var eliminations = new List<SingleStepSolution.Candidate>();
@@ -77,7 +77,7 @@ public SingleStepSolution SolveSingleStep(SudokuPuzzle sudokuPuzzle)
7777
var nakedQuad = new Tuple<Cell, Cell, Cell, Cell>(first, second, third, fourth);
7878

7979
eliminations.AddRange(GetNakedQuadEliminationsCore(
80-
nakedQuad, distinctPotentialCellValuesInCandidates, cellsWithNoValue, sudokuPuzzle));
80+
nakedQuad, distinctPotentialCellValuesInCandidates, cellsWithNoValue));
8181
}
8282
}
8383
}
@@ -89,7 +89,7 @@ public SingleStepSolution SolveSingleStep(SudokuPuzzle sudokuPuzzle)
8989

9090
private IEnumerable<SingleStepSolution.Candidate> GetNakedQuadEliminationsCore(
9191
Tuple<Cell, Cell, Cell, Cell> nakedQuad, int[] distinctPotentialCellValuesInCandidates,
92-
Cell[] cellsWithNoValue, SudokuPuzzle sudokuPuzzle)
92+
Cell[] cellsWithNoValue)
9393
{
9494
var eliminations = new List<SingleStepSolution.Candidate>();
9595

SimpleSudokuSolver/Strategy/NakedTriple.cs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -25,25 +25,25 @@ public SingleStepSolution SolveSingleStep(SudokuPuzzle sudokuPuzzle)
2525

2626
foreach (var row in sudokuPuzzle.Rows)
2727
{
28-
eliminations.AddRange(GetNakedTripleEliminations(row.Cells, sudokuPuzzle));
28+
eliminations.AddRange(GetNakedTripleEliminations(row.Cells));
2929
}
3030

3131
foreach (var column in sudokuPuzzle.Columns)
3232
{
33-
eliminations.AddRange(GetNakedTripleEliminations(column.Cells, sudokuPuzzle));
33+
eliminations.AddRange(GetNakedTripleEliminations(column.Cells));
3434
}
3535

3636
foreach (var block in sudokuPuzzle.Blocks)
3737
{
38-
eliminations.AddRange(GetNakedTripleEliminations(block.Cells.OfType<Cell>(), sudokuPuzzle));
38+
eliminations.AddRange(GetNakedTripleEliminations(block.Cells.OfType<Cell>()));
3939
}
4040

4141
return eliminations.Count > 0 ?
4242
new SingleStepSolution(eliminations.Distinct().ToArray(), StrategyName) :
4343
null;
4444
}
4545

46-
private IEnumerable<SingleStepSolution.Candidate> GetNakedTripleEliminations(IEnumerable<Cell> cells, SudokuPuzzle sudokuPuzzle)
46+
private IEnumerable<SingleStepSolution.Candidate> GetNakedTripleEliminations(IEnumerable<Cell> cells)
4747
{
4848
var cellsWithNoValue = cells.Where(x => !x.HasValue).ToArray();
4949
var eliminations = new List<SingleStepSolution.Candidate>();
@@ -73,7 +73,7 @@ public SingleStepSolution SolveSingleStep(SudokuPuzzle sudokuPuzzle)
7373
var nakedTriple = new Tuple<Cell, Cell, Cell>(first, second, third);
7474

7575
eliminations.AddRange(GetNakedTripleEliminationsCore(
76-
nakedTriple, distinctPotentialCellValuesInCandidates, cellsWithNoValue, sudokuPuzzle));
76+
nakedTriple, distinctPotentialCellValuesInCandidates, cellsWithNoValue));
7777
}
7878
}
7979
}
@@ -83,7 +83,7 @@ public SingleStepSolution SolveSingleStep(SudokuPuzzle sudokuPuzzle)
8383
}
8484

8585
private IEnumerable<SingleStepSolution.Candidate> GetNakedTripleEliminationsCore(
86-
Tuple<Cell, Cell, Cell> nakedTriple, int[] distinctPotentialCellValuesInCandidates, Cell[] cellsWithNoValue, SudokuPuzzle sudokuPuzzle)
86+
Tuple<Cell, Cell, Cell> nakedTriple, int[] distinctPotentialCellValuesInCandidates, Cell[] cellsWithNoValue)
8787
{
8888
var eliminations = new List<SingleStepSolution.Candidate>();
8989

0 commit comments

Comments
 (0)