Подсчитать количество пар слов, в которых последняя буква слова слева совпадает с первой буквой слова справа - C#
Формулировка задачи:
Дана строка без знаков препинания. Подсчитать количество пар слов, в которых последняя буква слова слева совпадает с первой буквой слова справа. Счет вести для каждой встреченной буквы.
Решение задачи: «Подсчитать количество пар слов, в которых последняя буква слова слева совпадает с первой буквой слова справа»
textual
Листинг программы
using System;
class Program
{
static void Main(string[] args)
{
Console.Write("String: ");
String initial = Console.ReadLine();
String[] Words = initial.Split(' ');
Int32 Count = 0;
for(Int32 i = 1; i < Words.Length; i++)
{
Char lastLetter = Words[i - 1][Words[i - 1].Length - 1];
Char firstLetter = Words[i][0];
if (lastLetter == firstLetter) Count++;
}
Console.WriteLine("Count: {0}", Count);
Console.ReadLine();
}
}