Given a string, compute recursively (no loops) a new string where all appearances of "pi" have been replaced by "3.14". changePi("xpix") → "x3.14x"
changePi("pipi") → "3.143.14"
changePi("pip") → "3.14p"
ז"א צריך לתכנת פונקציה שמקבל מחרוזת כלשהיא ובצורה רקורסיבית ללא לולאות
בודקת אם נמצא מחרוזת פנימית של "pi" אז הוא משנה את זה ל"3.14"
החשיבה שלי בתרגיל הזה הולכת
בחשיבה של לעשות רקורסיית זנב וכל פעם לבדוק את שני התווים האחרונים המחרוזת ואם כן אז להחזיר 3.14 אבל הכתיבה של זה לא מסתדרת לי
זה מה שעשיתי עד כה
https://rotter.name/User_files/nor/4d46d9d817775905.txt
ואיכשהו זה לא מסתדר לי מישהו יכול לעזור לי?
נ.ב איך שמים קוד בסוגרים אפורים כאלה