Lösningsförslag till uppgift 7.5
Console.WriteLine("Skriv in en mening");
string mening = Console.ReadLine();
string[] ord = mening.Split();
Dictionary<string, int> antalFörekomster = new Dictionary<string, int>();
for (int i = 0; i < ord.Length; i++)
{
if (antalFörekomster.ContainsKey(ord[i]))
{
antalFörekomster[ord[i]]++;
}
else
{
antalFörekomster[ord[i]] = 1;
}
}
Console.WriteLine("Följande ord förekommer exakt 2 eller 3 gånger i meningen");
foreach (var item in antalFörekomster)
{
if (item.Value == 2 || item.Value == 3)
{
Console.WriteLine(item.Key);
}
}