Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public IEnumerable<string> FindObj()
- {
- var wordsFromFile = File.ReadAllLines(_dictionaryPath);
- var allWordsWithTheLetters = new List<string>();
- foreach (var word in wordsFromFile)
- {
- if (word.All(_allowedChars.Contains))
- allWordsWithTheLetters.Add(word);
- }
- var longestWords = new List<string>();
- foreach (var word in allWordsWithTheLetters.OrderByDescending(x=>x.Length))
- {
- if(longestWords.LastOrDefault() == null || longestWords.Last().Length <= word.Length)
- longestWords.Add(word);
- }
- return longestWords;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement