משרת ג'וניור לבוגרים טריים בc++
עשיתי ראיון ראשוני- 25 דקות ראיון טלפוני של היכרות ואז חצי שעה שאלה במחשב.
שאלות מתוך הראיון
בטלפון נשאלתי על ת'רדים ופרוססים, מה ההבדל בינהם, רצה בעיקר לשמוע את עניין המשתנים- האם הם חולקים משתנים/זכרון וכולי.
השאלה במחשב הייתה: קיים תנך עם n מילים, עליך לספור כמה פעמים מופיעה כל מילה ולהדפיס לפי הא"ב את המילה ומספר ההופעות שלה. אורך כל מילה לא יותר מk. איך היית פותר את השאלה הזאת? מה סיבוכיות הזמן והמקום?
מראיין: זוהר מדינה
שאלה ראשונה:
נתון תעודת זהות המטרה לחשב מה ספרת הביקורת של הת"ז
החישוב הוא:
לסכם את-
ספרה ראשונה*1 +
סיפרה שניה*2 +
סיפרה שלישית *1 +
וכן הלאה
רק יש לשים לב ואם המכפלה גדולה מ 9 יש לסכום את הספרות לגוד אם המכפלה היא 12 יש להוסיף לסכום 1+2בסיום הסכימה נחשב את הספרת ביקורת כך:המשלים ל 10 של הסכום הוא הספרת ביקורת לגוד אם הסכום 27 הספרת ביקורת 3 ואם הסכום 31 ספרת הביקורת 9
תשובות
הוסף תשובה
|
לצפיה בתשובות
אוקטובר 2020
int bikoret(char*tz)
{
int num = 0,sum=0;
for (int i = 0; tz[i]; i++)
{
if (i % 2 == 0)
{
sum += tz[i] - '0';
}
else
{
num = 2 * (tz[i] - '0');
sum += ((num / 10) + num % 10);
}
}
{ return (10 - (sum % 10)) % 10;