help
Root Question Message
static int DiffVowel(string e, char[] balse)
{
int z = 0;
foreach (char c in e)
{
for (int i = 0; i < balse.Length; i++)
{
if (balse[i] == c)
{
z++;
}
}
}
return z;
}
Array.IndexOf
or a binary search maybebool[]
or BitArray
or just by marking bits on an intHashSet<char>
, or a List<char>
int seen = 0;
// ...
if (balse[i] == c
&& ((seen & (1 << i)) == 0))
{
z++;
seen |= 1 << i;
}
var seen = new BitArray(balse.Length);
// ..
if (balse[i] == c && !seen[i])
{
z++;
seen[i] = true;
}
bool[]
balse
is more than 32var lines = List<string>();
// fill up the lines list
var longestIndex = FindIndexOfLongest(lines);
var longest = lines[longestIndex];
lines.RemoveAt(longestIndex);
lines.Insert(0, longest);
lines.AddRange(File.ReadAllLines(filename));
string uniqueVowels = new string(input.Where(c => vowels.Contains(c)).Distinct().ToArray());