עוד חידה מגניבה...
תודות לאורי פנקס מפורום "מבני נתונים ומבוא לאלגוריתמים" שהביא את השאלה החמודה הזה. יש לי שני פתרונות, אחד חביב וקצר, אחד ארוך ומסובך, אבל אולי אתם תמצאו פתרון יותר פשוט! והחידה: מספר יקרא "מספר יפה" אם הוא מורכב מקבוצה של 1-ים (1 אחד ומעלה) ולאחריהם קבוצה של 0-ים (0 אחד ומעלה). לדוגמה: 111000 הוא מספר יפה, 10 הוא המספר היפה הקטן ביותר, 1101101 אינו מספר יפה. (הייצוג הוא בבסיס עשרוני, לא להתחכם עם בסיסים בינארים...) הוכיחו שלכל מספר טבעי n שלא יהיה, קיים מספר שלם k כך ש-n*k הוא מספר יפה. בהצלחה! אהד.
תודות לאורי פנקס מפורום "מבני נתונים ומבוא לאלגוריתמים" שהביא את השאלה החמודה הזה. יש לי שני פתרונות, אחד חביב וקצר, אחד ארוך ומסובך, אבל אולי אתם תמצאו פתרון יותר פשוט! והחידה: מספר יקרא "מספר יפה" אם הוא מורכב מקבוצה של 1-ים (1 אחד ומעלה) ולאחריהם קבוצה של 0-ים (0 אחד ומעלה). לדוגמה: 111000 הוא מספר יפה, 10 הוא המספר היפה הקטן ביותר, 1101101 אינו מספר יפה. (הייצוג הוא בבסיס עשרוני, לא להתחכם עם בסיסים בינארים...) הוכיחו שלכל מספר טבעי n שלא יהיה, קיים מספר שלם k כך ש-n*k הוא מספר יפה. בהצלחה! אהד.