שאלה שנשאלתי בראיון באינטל, ל Product Engineer
מנהל: no2
4 הודעות
• עמוד 1 מתוך 1
שאלה שנשאלתי בראיון באינטל, ל Product Engineer
אתה מקבל מספר float, נניח 1234.56789.
ואתה צריך לחשוב על אלגוריתם (לא כ"כ חשוב אם זה פסאודו קוד, C או סתם הרעיון) שמאפס, נניח, את שתי הספרות האחרונות.
כלומר, אם קיבלת את המספר 1234.56789
התוצאה צריכה להיות 1234.56700
וכל זה באמצעות פעולות \ פקודות בסיסיות, נניח פקודות שיש ב C.
אני חושב שהפתרון שלי היה קצת מסורבל.
איך הייתם פותרים?
ואתה צריך לחשוב על אלגוריתם (לא כ"כ חשוב אם זה פסאודו קוד, C או סתם הרעיון) שמאפס, נניח, את שתי הספרות האחרונות.
כלומר, אם קיבלת את המספר 1234.56789
התוצאה צריכה להיות 1234.56700
וכל זה באמצעות פעולות \ פקודות בסיסיות, נניח פקודות שיש ב C.
אני חושב שהפתרון שלי היה קצת מסורבל.
איך הייתם פותרים?
- צ'יפמן
- הודעות: 23
- הצטרף: 05 יולי 2008, 19:02
Re: שאלה שנשאלתי בראיון באינטל, ל Product Engineer
יש למישהו רעיון?
- צ'יפמן
- הודעות: 23
- הצטרף: 05 יולי 2008, 19:02
Re: שאלה שנשאלתי בראיון באינטל, ל Product Engineer
הפתרון הנאיבי (ואולי המספיק) שחשבתי עליו
לולאת שכופלת את המספר ב10
עד שהחלק השלם של המספר שווה למספר
אח"כ לקחתא ת השארית השלמה של חלוקת המספר ב100
לולאת שכופלת את המספר ב10
עד שהחלק השלם של המספר שווה למספר
אח"כ לקחתא ת השארית השלמה של חלוקת המספר ב100
- מתראיין
- הודעות: 6
- הצטרף: 08 פברואר 2010, 13:05
Re: שאלה שנשאלתי בראיון באינטל, ל Product Engineer
תיקון קל:
בלולאה מונים כמה איטרציות נעשו - כלומר מה מיקום הנקודה העשרונית
ואז את התוצאה למעלה מחלקים ב("מונה" הזה פחות 2.)
בלולאה מונים כמה איטרציות נעשו - כלומר מה מיקום הנקודה העשרונית
ואז את התוצאה למעלה מחלקים ב("מונה" הזה פחות 2.)
- מתראיין
- הודעות: 6
- הצטרף: 08 פברואר 2010, 13:05
4 הודעות
• עמוד 1 מתוך 1
מי מחובר
משתמשים הגולשים בפורום זה: אין משתמשים רשומים ו 2 אורחים
עקבו אחרינו בטוויטר

