Example #1
0
        RankingDictionary <int> GetCandidateRanking(List <SudokuCell> block)
        {
            FrequencyDictionary <int> candidateFrequency = new FrequencyDictionary <int>();

            foreach (SudokuCell cell in block)
            {
                candidateFrequency.AddRange(cell.Candidates.ToArray());
            }
            return(candidateFrequency.GetRankingDictionary());
        }
Example #2
0
 RankingDictionary<int> GetCandidateRanking(List<SudokuCell> block)
 {
     FrequencyDictionary<int> candidateFrequency = new FrequencyDictionary<int>();
     foreach(SudokuCell cell in block)
     {
         candidateFrequency.AddRange(cell.Candidates.ToArray());
     }
     return candidateFrequency.GetRankingDictionary();
 }