using System.Text.RegularExpressions;
public static void Main()
Console.WriteLine("Write a line: ");
string input = Console.ReadLine();
string[] words = splitLine(input);
Console.WriteLine("Input at least one word!");
foreach (string word in words) {
if (checkEquality(word)) {
Console.Write("{0}\t", word);
Console.WriteLine("There is no matched words :(");
public static string[] splitLine(string line)
return Regex.Split(line, @"\W+");
public static bool checkEquality(string word)
char firstLetter = word[0];
char lastLetter = word[word.Length - 1];
if (firstLetter == lastLetter || Math.Abs(firstLetter - lastLetter) == 32) {