טוען...
טוען...
ממשו את הפעולה שלפניכם:
java1public static int leftDigits (int num, int k)
num הוא מספר חיובי, ו־ k הוא מספר חיובי, הקטן מכמות הספרות של num (כלומר אורך המספר num).
הפעולה תחזיר את המספר המיוצג על ידי k הספרות שמצד שמאל של המספר num.
✎ דוגמה
עבור
k = 5ו־num = 260043100, הפעולה תחזיר את המספר26004.
ממשו את הפעולה שלפניכם:
java1public static int rightDigits (int num, int k)
num הוא מספר חיובי, ו־ k הוא מספר חיובי, הקטן מכמות הספרות של num (כלומר אורך המספר num).
הפעולה תחזיר את המספר המיוצג על ידי k הספרות שמצד ימין של המספר num (הניחו שהמספר המוחזר תקין ואינו מתחיל ב־ 0).
✎ דוגמה
עבור
k = 5ו־num = 260043100, הפעולה תחזיר את המספר43100.
מספר שלם חיובי נקרא "קפרקר מאוזן" כאשר הוא מקיים את התנאי שלהלן:
מעלים את המספר בריבוע, את התוצאה מפצלים באמצע לשני חלקים שווים באורכם (כלומר מספר הספרות בתוצאה הוא זוגי, וכמות הספרות בכל חלק זהה), וסכום שני החלקים שווה למספר המקורי.
✎ שתי דוגמאות
המספרים
9ו־4950הם "קפרקר מאוזן".
✎ הסבר
המספר העלאה בריבוע החלק הימני החלק השמאלי סכום 99² = 81188 + 1 = 949504950² = 24502500250024502450 + 2500 = 4950
כתבו פעולה חיצונית ששמה isKaprekar, המקבלת מספר שלם חיובי – num. הפעולה תחזיר true אם num הוא מספר "קפרקר מאוזן", אחרת הפעולה תחזיר false.
יש להשתמש בפעולות שכתבתם בסעיפים א–ב.
הניחו שאם מעלים את num בריבוע, מספר הספרות בתוצאה הוא זוגי, ושני החלקים של התוצאה תקינים.
ממשו את הפעולה שלפניכם:
java1public static int leftDigits (int num, int k)
num הוא מספר חיובי, ו־ k הוא מספר חיובי, הקטן מכמות הספרות של num (כלומר אורך המספר num).
הפעולה תחזיר את המספר המיוצג על ידי k הספרות שמצד שמאל של המספר num.
✎ דוגמה
עבור
k = 5ו־num = 260043100, הפעולה תחזיר את המספר26004.
ממשו את הפעולה שלפניכם:
java1public static int rightDigits (int num, int k)
num הוא מספר חיובי, ו־ k הוא מספר חיובי, הקטן מכמות הספרות של num (כלומר אורך המספר num).
הפעולה תחזיר את המספר המיוצג על ידי k הספרות שמצד ימין של המספר num (הניחו שהמספר המוחזר תקין ואינו מתחיל ב־ 0).
✎ דוגמה
עבור
k = 5ו־num = 260043100, הפעולה תחזיר את המספר43100.
מספר שלם חיובי נקרא "קפרקר מאוזן" כאשר הוא מקיים את התנאי שלהלן:
מעלים את המספר בריבוע, את התוצאה מפצלים באמצע לשני חלקים שווים באורכם (כלומר מספר הספרות בתוצאה הוא זוגי, וכמות הספרות בכל חלק זהה), וסכום שני החלקים שווה למספר המקורי.
✎ שתי דוגמאות
המספרים
9ו־4950הם "קפרקר מאוזן".
✎ הסבר
המספר העלאה בריבוע החלק הימני החלק השמאלי סכום 99² = 81188 + 1 = 949504950² = 24502500250024502450 + 2500 = 4950
כתבו פעולה חיצונית ששמה isKaprekar, המקבלת מספר שלם חיובי – num. הפעולה תחזיר true אם num הוא מספר "קפרקר מאוזן", אחרת הפעולה תחזיר false.
יש להשתמש בפעולות שכתבתם בסעיפים א–ב.
הניחו שאם מעלים את num בריבוע, מספר הספרות בתוצאה הוא זוגי, ושני החלקים של התוצאה תקינים.