using System.Collections.Generic;
public static void Main(string[] args)
string[] ord = new string[] { "skicklig", "kunskap", "snabb", "social" };
int[] poäng = new int[] { 5, 5, -5, 5 };
string mening = "jag är skicklig och snabb och social";
int resultat = BetygsättSvar(mening, ord, poäng);
Console.WriteLine("Exempel 1: " + resultat);
Dictionary<string, int> ordpoäng = new Dictionary<string, int>();
ordpoäng["skicklig"] = 5;
ordpoäng["skicklig"] = 5;
int resultat2 = BetygsättSvar2(mening, ordpoäng);
Console.WriteLine("Exempel 2: " + resultat);
private static int BetygsättSvar(string mening, string[] ord, int[] poäng)
string[] uppdelad = mening.Split();
for (int i = 0; i < uppdelad.Length; i++)
for (int j = 0; j < ord.Length; j++)
if (uppdelad[i] == ord[j])
totalt += poäng[poängIndex];
private static int BetygsättSvar2(string mening, Dictionary<string, int> ordpoäng)
string[] uppdelad = mening.Split();
for (int i = 0; i < uppdelad.Length; i++)
ordpoäng.TryGetValue(uppdelad[i], out int värde);