static void Main(string[] args) { int n = int.Parse(Console.ReadLine()); List <string> words = new List <string>(); for (int i = 0; i < n; i++) { words.Add(Console.ReadLine()); } string[] inputs = Console.ReadLine().Split(' '); int h = int.Parse(inputs[0]); int w = int.Parse(inputs[1]); string[] lines = new string[h]; for (int i = 0; i < h; i++) { lines[i] = Console.ReadLine(); } WordGrid grid = new WordGrid(w, h, lines); WordFinder finder = new WordFinder(words, grid); // Write an action using Console.WriteLine() // To debug: Console.Error.WriteLine("Debug messages..."); Console.WriteLine(finder.Find()); }
public WordFinder(List <string> list, WordGrid grid) { _grid = grid; _words = list; }