שיחת hr שבה היא מסבירה מה קורה ושולחת לינק לענות על שלוש שאלות ב codility ואז מודיעים לך על התוצאות ואם הצלחת לענות על הכל כמו שצריך אז קובעים לך ראיון נוסף
איך תשווה בין 2 מחרוזות האם הערכים שלהן זהים לא משנה הסדר
תשובות
הוסף תשובה
|
לצפיה בתשובות
פברואר 2022
להכניס את המחרוזת הראשונה למילון תו אחרי תו כך שהערך הוא כמות הפעמים שהתו מופיע והמפתח הוא התו עצמו, כך נקבל מילון עם כל האיברים וכמה יש מכל אחד.
עכשיו לעבור על המחרוזת השנייה תו אחר תו, נחפש את התו המילון ואם קיים נחסיר את הערך ב1. אם התו לא קיים - נחזיר שהמחרוזות לא שוות.
אחרי שעברנו על כל המחרוזת (בהנחה ולא יצאנו עדיין עקב חוסר בתו), נבדוק שכל הערכים במילון עם 0 עבור כל המפתחות.
אם איפשהו זה לא 0 - המחרוזות לא שוות.
אם הכל שווה 0 - המחרוזות שוות.