GetScoreForWord
private static int GetScoreForWord(string Word, Dictionary<char, int> TileDictionary) { int Score = 0; for (int Count = 0; Count < Word.Length; Count++) { Score = Score + TileDictionary[Word[Count]]; } if (Word.Length > 7) { Score = Score + 20; } else if (Word.Length > 5) { Score = Score + 5; } return Score; }
The above section of code will use a 'for' loop in order to calculate the score