fixed lab3

This commit is contained in:
idkWhatUserNameToUse 2023-05-12 13:09:47 +03:00
parent 73c713708f
commit b1f37e7fae
1 changed files with 4 additions and 4 deletions

View File

@ -15,17 +15,17 @@ class Lab3
int[] amountOfWords = new int[textSplit.Length]; int[] amountOfWords = new int[textSplit.Length];
for (int i = 0; i < textSplit.Length; i++) for (int i = 0; i < textSplit.Length; i++)
{ {
string[] words = textSplit[i].Trim().Split(' '); string[] words = textSplit[i].Trim().Split(' ', StringSplitOptions.RemoveEmptyEntries);
amountOfWords[i] = words.Length; amountOfWords[i] = words.Length;
} }
// створюємо Dictionary, де ключ - кількість слів у реченні, а значення - речення // створюємо Dictionary, де ключ - кількість слів у реченні, а значення - речення
Dictionary<int, string> sentenceDictionary = new Dictionary<int, string>(); Dictionary<string, int> sentenceDictionary = new Dictionary<string, int>();
for (int i = 0; i < textSplit.Length; i++) for (int i = 0; i < textSplit.Length; i++)
{ {
sentenceDictionary.Add(amountOfWords[i], textSplit[i]); sentenceDictionary.Add(textSplit[i],amountOfWords[i] );
} }
var sortedDict = sentenceDictionary.OrderBy(x => x.Key).ToDictionary(x => x.Value, x => x.Key); var sortedDict = sentenceDictionary.OrderBy(x => x.Value).ToDictionary(x => x.Key, x => x.Value);
Console.WriteLine(String.Join(";", sortedDict.Keys)); Console.WriteLine(String.Join(";", sortedDict.Keys));