Given an array of integers, sort the array into a wave like array and return it,
In other words, arrange the elements into a sequence such that a1 >= a2 <= a3 >= a4 <= a5.....
example:
Given [1, 2, 3, 4]
One possible answer : [2, 1, 4, 3]
Another possible answer : [4, 1, 3, 2]
תשובות
הוסף תשובה
|
לצפיה בתשובות
פברואר 2019
נעבור בלולאה על המערך החל מ- i=1 עד i = nums.size()-2.
נבדוק לכל מספר באינדקס i:
אם הוא גדול מהמספר באינדקס i-1: תבדוק אם הוא קטן מהמספר באינדקס i+1: אם כן תחליף.
אחרת (אם הוא קטן מהמספר באינדקס i-1): תבדוק אם הוא גדול מהמספר באינדקס i+1: אם כן תחליף.
תהליך עבודה מול ריקרוטר בלונדון. תקשורת טובה אך לא שקופה.
שאלות מתוך הראיון
"איך היית מתכנן מערכת ללימוד קריאה?" זו השאלה, מכאן תפקיד המרואיין לבקש הבהרות, להפגין הבנה של שפע הכיוונים אליהם ניתן לקחת את התשובה, לבחור כיוון אחד, ולפתור אותו.
נתבקשתי להגיע לראיון עבודה שלאחריו היה מבחן פסיכולוגי.
שאלות מתוך הראיון
כיצד היית נוהג במידה והיית רואה שעמית לעבודה גונב ממקום העבודה?
תשובות
הוסף תשובה
|
לצפיה בתשובות
דצמבר 2018
מדובר בסיטואציה מורכבת. מצד אחד, העמית עובד איתי ואני לא רוצה לפגוע בו. מצד שני, גניבה ממקום העבודה זו עבירה חמורה שלא ניתן להתעלם ממנה. ייתכן ובמידה ואדבר עם העמית הוא יכחיש ולכן לא בהכרח בכל מצב נכון לשוחח איתו על כך.