Так что я некоторое время пытался написать функцию на C #
который получает массив слов (которые были разбиты до получения функцией из строки в массив слов).
Итак, я пытался создать функцию, которая проверяет, если кроме words[0]
(words - это имя массива слов) во всем массиве, есть ли буква, которая отображается более 3 раз ( 3 - минимум).
Например, это предложение:
Почему llll ddd ssssssss !!!!!!!?
Потому что ни одна буква не существует более 3 раз в слове - такого слова не существует.
база функции выглядит так:
public bool MultipleCheck(string[] words)
{
}
То, что я придумал так далеко ... есть ошибки, которые я знаю ... Я еще не исправил:
public bool AttachmentsCheck(string[] words)
{
string currentWord;
int wordCounter = 0;
for (int i=0; i < words.Length; i++)
{
currentWord = words[i];
for (int j = 0; j < currentWord.Length; j++)
{
char[] wordArr = currentWord.ToCharArray();
for (int k=0; k < wordArr.Length; k++)
{
if (wordArr[k]==wordArr[wordArr.Length-k])
{
wordCounter++;
}
}
}
if (wordCounter => 3)
{
return false;
}
}
return true;
}