public string Cozum(Char[] Gelen) { string Bulunan = "Bulunamadı"; int Puan = 0; string GeciciKelime; List <string> Kelimeler = veriTabani.Dondur(Gelen); foreach (string Kelime in Kelimeler) { GeciciKelime = Kelime.ToLower(); foreach (char Harf in Gelen) { GeciciKelime = GeciciKelime.Replace(Harf.ToString(), ""); } if (GeciciKelime.Length <= 1) { if (Puan < Kelime.Length) { Puan = Kelime.Length; Bulunan = Kelime; } } if (Puan >= 8) { return(Bulunan); } } return(Bulunan); }
private Harf[] CreateAlphabet() { Harf[] harfler = new Harf[33]; for (int x = 0; x < 33; x++) { harfler[x].basta_sonda_kac_adet = 0; harfler[x].harf_anahtar_degeri = 0; harfler[x].oncekiHarf = 32; harfler[x].sonrakiHarf = 32; harfler[x].harf_char = Alphabet_LetterCode_To_Letter(x); } return(harfler); }