fixed and modified lab3

This commit is contained in:
idkWhatUserNameToUse 2023-05-12 11:25:38 +03:00
parent dcf2b89997
commit 02f123888c
1 changed files with 5 additions and 10 deletions

View File

@ -6,7 +6,7 @@ class Lab3
public static void Main(string[] args) public static void Main(string[] args)
{ {
string text = "Вухатий великий синiй слон. Яблуко в саду. Зелене яблуко? Груша. Жовта слива висить у саду!"; string text = "Вухатий великий синiй слон. Яблуко в саду. Зелене яблуко? Груша. Жовта слива висить у саду!";
Console.WriteLine(text+ "-Наш текст;"); Console.WriteLine(text );
// розділяємо текст на окремі речення // розділяємо текст на окремі речення
string[] textSplit = text.Split(new[] { '.', '?', '!' }, StringSplitOptions.RemoveEmptyEntries); string[] textSplit = text.Split(new[] { '.', '?', '!' }, StringSplitOptions.RemoveEmptyEntries);
@ -25,14 +25,9 @@ class Lab3
{ {
sentenceDictionary.Add(amountOfWords[i], textSplit[i]); sentenceDictionary.Add(amountOfWords[i], textSplit[i]);
} }
var sortedDict = sentenceDictionary.OrderBy(x => x.Key).ToDictionary(x => x.Value, x => x.Key);
// збираємо відсортований текст з Dictionary відсортованих речень
string sortedText = ""; Console.WriteLine(String.Join(";", sortedDict.Keys));
foreach (string s in sentenceDictionary.Values)
{
sortedText += $"\n{s.Trim()}";
}
Console.WriteLine(sortedText);
Console.ReadLine();
} }
} }