ינו.10

שאלה של ראיון עבודה - מחרזות ומערכים

שאלה של ראיון עבודה - מחרזות ומערכים

האם שתי מחרזות מכילים אותו מספר של תווים

האם שתי מחרזות מכילים אותו מספר של תווים
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;
        }
תגיות:
שתף את הסיפור הזה:

תגובות(0)

השאירו תגובה

קפטצ'ה לא מתאימה

תגובה