שאלה של ראיון עבודה - מחרזות ומערכים
האם שתי מחרזות מכילים אותו מספר של תווים
האם שתי מחרזות מכילים אותו מספר של תוויםpublic bool IsIndenticalCharactersCount(string s, string t)
{
if (s.Length != t.Length)
return false;
char[] s_array = s.ToCharArray();
int[] letters = new int[128]; // ASCII
foreach (char c in s_array)
letters[c]++;
for (int i = 0; i < t.Length; i++)
{
int c = (int)t[i];
if (--letters[c] < 0)
return false;
}
return true;
}