Finde det ord som er repræsenteret flest gange i en string
Hej Eksperter.Sidder og roder med en lille opgave hvor jeg skal analysere en tekst streng (string) på mange forskellige måder. Den sidste som jeg ikke kan knække er at man skal finde det ord, som er nævnt flest gange i en strøm af ord. eks. "Jeg hedder søren og jeg kan lide at gå tur" her skal svaret være "jeg"
jeg har følgende kode som opdeler strengen i ord, men kan så ikke lige komme videre.. Nogen der har gode ideer?
public string HyppigsteOrd(string input)
{
string hyppigste = "";
int højesteAntal = 0;
string[] splitTegn = { ",", ".", " ", "\r", "\n" };
string[] ord = new string[input.Length];
ord = input.Split(splitTegn, StringSplitOptions.RemoveEmptyEntries);
return hyppigste;
}
Venlig hilsen
Flyver23
