1
0

fix: bug with "NumberDifferentVowelsInLine"

This commit is contained in:
Rokas Puzonas 2021-11-25 22:58:08 +02:00
parent 6ed1429304
commit 691f9153e9

View File

@ -14,9 +14,16 @@ namespace Lab4.K2
public static int NumberDifferentVowelsInLine(string line)
{
string vowels = "AEIYOUaeiyouĄąĘęĖėĮįŲųŪū";
string pattern = string.Format(@"[{0}]", Regex.Escape(vowels));
return Regex.Matches(line, pattern).Count;
string vowels = "aeiyouąęėįųū";
int count = 0;
line = line.ToLower();
foreach (char vowel in vowels)
{
count += line.Contains(vowel) ? 1 : 0;
}
return count;
}
// Note: returns words including punctuation after them