Professional Documents
Culture Documents
Dice 2 D
Dice 2 D
Dice 2 D
המערך diceמכיל תוצאות של זריקת קוביה .כל שורה מייצגת ניסוי אחד של מספר זריקות של
קוביה .אורכי השורות שווים.
.1כתוב את השיטה
}public int Equal (int ] [x) {...
השיטה מקבלת מערך חד ממדי שאורכו זהה לאורך שורה של המערך ,diceהמכיל ניסוי של
מספר זריקות קוביה.
אם יש במערך diceשורה זהה למערך ( – xכלומר הניסוי המוכל במערך xזהה לאחד הניסויים
הקיימים) השיטה מחזירה את מספר השורה ,אחרת השיטה מחזירה . -1אם יש מספר שורות
זהות -השיטה תחזיר את השורה הראשונה מביניהן.
לדוגמא – אם המערך xמכיל את הניסוי { }1,6,4,5,1,3,5,1,2השיטה תחזיר את המספר . 2
.2כתוב את השיטה
}public int freq (int [ ] x, int result) {...
השיטה מקבלת מערך חד ממדי שאורכו זהה לאורך שורה של המערך diceהמכיל ניסוי של
מספר זריקות קוביה ,ותוצאה אפשרית מסויימת ( מספר בין 1ל .)6
אם יש במערך diceשורה בה השכיחות של אותה תוצאה זהה לשכיחות התוצאה במערך -x
השיטה מחזירה את מספר השורה ,אחרת השיטה מחזירה .-1אם יש מספר שורות המקימות
זאת – השיטה תחזיר את השורה הראשונה מביניהן.
לדוגמא–אם השיטה תקבל מערך חד ממדי שבו השכיחות של התוצאה 6היא 2ואת המספר ,6
השיטה תחזיר את המספר .3