Для каждого слова первого предложения определить, входит ли оно во второе предложение - C# (189756)
Формулировка задачи:
Помогите решить!Даны два предложения. Для каждого слова первого предложения (в том чис-ле для повторяющихся в этом предложении слов) определить, входит ли оно во второе предложение
Решение задачи: «Для каждого слова первого предложения определить, входит ли оно во второе предложение»
textual
Листинг программы
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
string p1 = "Первое предложение, которое нужно проверить";
string p2 = "Второе предложение, в котором нужно проверить";
var words1 = p1.Split(",. -!?;:".ToCharArray(), StringSplitOptions.RemoveEmptyEntries);
var words2 = p2.Split(",. -!?;:".ToCharArray(), StringSplitOptions.RemoveEmptyEntries);
Console.WriteLine("Слова п1, содержащиеся в п2:\n" + string.Join(", ", words1.Where(x => words2.Contains(x))));
Console.ReadKey();
}
}
}