1. לממש פונקציה שמקבלת מספר דצימלי ומחזירה מספר עם ספרות בסדר הפוך
2. להוסיף 1 למספר המיוצג ברשימה מקושרת (כל node זה ספרה) כאשר ראש הרשימה מצביע לספרה הכי משמעותית
3. בעיין היצרן-צרכן עם רשימה מקושרת. לממש את היצרן והצרכן. ותת-שאלה איך אפשר לפתור בלי סמפורים
תשובות
הוסף תשובה
|
לצפיה בתשובות
נובמבר 2017
int reverse(int num) {
char c_num[32];
snprintf(c_num,32,"%d",num);
int len = strlen(c_num);
for (int i = 0; i < strlen(c_num)/2; i++) {
// 100
char t = c_num[i];
c_num[i] = c_num[--len];
c_num[len] = t;
}
return atoi(c_num);
}
פברואר 2018
int num = 12345;
int newNum=0;
int div;
while(num){
newNum *= 10;
newNum += num%10;
num/= 10;
}
בתחילת הראיון הוסבר על הצוותים והמוצרים בפיתוח
לאחר מכן שאלות לגבי הנסיון המקצועי ולבסוף שאלות מקצועיות
שאלות מתוך הראיון
1. למצוא את כמות הביטים שדלוקים במספר בסיבוכיות O(n)
2. מספר מיוצג ברשימה מקושרת כל ספרה בתא אחר לדג' 1234, צריך להפוך אותו ל4321
תשובות
הוסף תשובה
|
לצפיה בתשובות
אפריל 2018
//1.for given dec a decimal number and num_of_bits the number of bits:
while(num_of_bits){
num2 = pow(2,num_of_bits-1);
num= dec/num2;
if (num)
dec%=num2;
num_of_bits--;
printf("%d",num);
}
יולי 2018
while (num!=0)
{
if (num||1==1)
count++;
num = num>>1
}
חברה אמריקנית רב-לאומית, ממציאת תחום כרטיסי זיכרון הבזק, שמתכננת, מייצרת ומשווקת כרטיסים אלו למגוון רחב של התקנים. חברת אם סיסטמס ממציאת הדיסק און קי, התמזגה לתוכה בסוף 2006