מספר מתחלף הוא מספר שלם וחיובי שבו כל זוג ספרות סמוכות (צמודות) הוא בעל זוגיות שונה. כלומר, סמוך לכל ספרה זוגית יש ספרה אי-זוגית. מספר חד-ספרתי הוא מספר מתחלף. דוגמאות: המספר 163458 הוא מספר מתחלף כי כל זוג ספרות סמוכות בו הוא בעל זוגיות שונה. המספר 1634589 הוא מספר מתחלף כי כל זוג ספרות סמוכות בו הוא בעל זוגיות שונה. המספר 163789 הוא לא מספר מתחלף כי הספרות 3 ו-7 סמוכות ושתיהן אי-זוגיות. המספר 6 וגם המספר 12 הם מספרים מתחלפים.
מספר מתחלף הוא מספר שלם וחיובי שבו כל זוג ספרות סמוכות (צמודות) הוא בעל זוגיות שונה. כלומר, סמוך לכל ספרה זוגית יש ספרה אי-זוגית. מספר חד-ספרתי הוא מספר מתחלף. דוגמאות: המספר 163458 הוא מספר מתחלף כי כל זוג ספרות סמוכות בו הוא בעל זוגיות שונה. המספר 1634589 הוא מספר מתחלף כי כל זוג ספרות סמוכות בו הוא בעל זוגיות שונה. המספר 163789 הוא לא מספר מתחלף כי הספרות 3 ו-7 סמוכות ושתיהן אי-זוגיות. המספר 6 וגם המספר 12 הם מספרים מתחלפים.
כתבו פעולה public static boolean exchange (int number). הפעולה מקבלת מספר שלם חיובי number ומחזירה את הערך true אם הוא מספר מתחלף, ולא — הפעולה תחזיר את הערך false.
public static boolean exchange(int number)
כתבו פעולה המקבלת מערך מספרים שלמים וחיוביים ומחזירה מיקום (אינדקס) של מספר מתחלף שסכום ספרותיו הוא הקטן ביותר. אם במערך אין אף מספר מתחלף הפעולה תחזיר ערך 1-.
public static int minDigitSumExchangeIndex(int[] arr)
שאלות ותגובות על השאלה
🎓 לא הבנתם משהו? קבלו הסבר נוסף ממרצה לתכנות
שאלו כאן — ותקבלו מענה מוסמך.