Мне нужно написать программу для подсчета количества строк, где длина строки равна 2 или более, а первый и последний символы такие же, как в определенном списке со строками ["people", "desk", "orange" , "желтый", "морковь", "ананас"]
пример: ввод: "pe", result- 2 - то же самое, что и "people" и "ананас"
Пока я сделал это, он ищет, если первый и последний символы совпадают:
List<string> stringsList = new List<string> { "people", "desk", "orange", "yellow", "carrot", "pineapple"};
int count = 0;
foreach (var c in stringsList)
{
if (c.Length > 1 && c[0] == c[-1])
{
count += 1;
}
}
Console.WriteLine(count);