View Single Post
ישן 07-05-09, 14:24   # 4
Labs
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Nov 2007
גיל: 34
הודעות: 1,500
Send a message via Skype™ to Labs

Labs לא מחובר  

ציטוט:
נכתב במקור על ידי daMn צפה בהודעה
בסוף סידרתי תפונקציה, לא עמדתי בזה
PHP קוד:
function recursion($level$top) {
    static 
$ret;
    
$newline = ($top-$level === 0) ? "" "<br />\n";
    
$ret .= str_repeat("/"$top-$level) . str_repeat("\\"$top-$level) . $newline;
    if (
$level 0) {
        
recursion($level-1$top);
    }
    
$ret .= str_repeat("\\"$top-$level) . str_repeat("/"$top-$level) . $newline;
    return 
$ret;
}

echo 
recursion(33); 
רק עדיין אם מישהו מצליח בפרמטר אחד יהיה יותר מגניב.

עשיתי בדיוק אותו דבר רק במקום ה STR REPEAT השתמשתי בFORים... ואת הNEWLINE שילבתי לתוך שם זה לא משנה אם הוא יעשה עוד שורה ריקה למטה

ציטוט:
נכתב במקור על ידי Inet צפה בהודעה
הפרמטר השני מיותר - הוא תמיד יהיה שווה לlevel כדי שזה יראה כמו שצריך.
לא נכון =\
הוא כל פעם מחסיר מLEVEL
כל הקטע ברקורסיה...

אגב אפשר להחשיב את הצורה הזאת כפרקטל?
__________________
אין יותר צהל!
Skype: lab5dan
  Reply With Quote