פורסם 2013 בנובמבר 2512 שנים בבקשה! איך אני בונה פונקציה רקורסיבית שמחזירה את מספר הספרות במספר. למשל : 4567 יחזיר 4. אני משתגע כי אני לא יכול לעשות COUNTER כי כל פעם הוא מתאפס. אני מבין שתנאי היציאה שלי הוא n==n%10 ואני מקטין את הבעיה ל n/10... איך אני סופר בכל איטרציה ?????
פורסם 2013 בנובמבר 2512 שנים הטריק ברקורסיה כזו הוא לא להגדיר משתנה עזר לספירה, אלא להשתמש בערך המוחזר מהפונקציה, ולסכם את הערכים כדי לקבל את התשובה.
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.