המשימה
כתוב פעולה שמקבלת מספר שלם אי-שלילי, וסופרת כמה מספרותיו מתחלקות ב-3
ללא שארית. הפעולה תדפיס את המספר שהתקבל.
הספרות שמתחלקות ב-3 הן 0, 3, 6 ו-9.
דוגמאות:
3630 → 4
1247 → 0
9 → 1
0 → 1
הנחיות:
• בכל מעבר: מחלצים את הספרה האחרונה כשארית מחלוקה ב-10, בודקים אותה,
ואז מקטינים את המספר בחלוקה שלמה ב-10.
• האפס מתחלק ב-3 ללא שארית ולכן הוא נספר.
• שים לב לקלט 0: לולאה שתנאי הכניסה שלה הוא שהמספר גדול מאפס לא
תתבצע אף פעם ותחזיר 0, אבל למספר 0 יש ספרה אחת והתשובה הנכונה היא 1.
```ds:table
{"title":"דוגמאות","rows":[["מספר","ספרות מתאימות","תשובה"],["3630","3, 6, 3, 0","4"],["1247","אין","0"],["9","9","1"],["0","0","1"]]}
```
קוד הפתיחה
public class Main {
public static void countDiv3(int n) {
// כתוב את הפתרון כאן
}
public static void main(String[] args) {
countDiv3(3630); // 4
countDiv3(1247); // 0
countDiv3(9); // 1
countDiv3(0); // 1
}
}
כדי לכתוב, להריץ ולקבל משוב — התחבר עם חשבון Google. לוקח שנייה.
המשוב נוצר על ידי AI ועשוי לטעות. אם אתה חושב שהפתרון שלך נכון —
כנראה שאתה צודק. הציון כאן הוא לתרגול בלבד ואינו מדווח לאיש.
אל תכתוב בקוד פרטים אישיים כמו שם מלא, טלפון או כתובת. הקוד נשלח לשירות
בדיקה חיצוני.