הרשם שאלות ותשובות רשימת חברים לוח שנה חיפוש הודעות מהיום סמן פורומים כנקראו

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 07-05-09, 00:54   # 1
daMn
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Mar 2007
גיל: 34
הודעות: 2,050

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); 
רק עדיין אם מישהו מצליח בפרמטר אחד יהיה יותר מגניב.
__________________
"חינוך למדעי המחשב לא יכול להפוך אף אחד למתכנת מומחה יותר מאשר לימוד על מברשות וצבעים יכול להפוך מישהו לצייר מיומן."
(אריק ס. ריימונד)
  Reply With Quote
ישן 07-05-09, 09:00   # 2
Inet
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Nov 2007
הודעות: 1,295
שלח הודעה באמצעות ICO אל Inet שלח הודעה באמצעות MSN אל Inet

Inet לא מחובר  

ציטוט:
נכתב במקור על ידי 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); 
רק עדיין אם מישהו מצליח בפרמטר אחד יהיה יותר מגניב.
הפרמטר השני מיותר - הוא תמיד יהיה שווה לlevel כדי שזה יראה כמו שצריך.
__________________
  Reply With Quote
ישן 07-05-09, 14:22   # 3
daMn
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Mar 2007
גיל: 34
הודעות: 2,050

daMn לא מחובר  

ציטוט:
נכתב במקור על ידי Inet צפה בהודעה
הפרמטר השני מיותר - הוא תמיד יהיה שווה לlevel כדי שזה יראה כמו שצריך.
אתה מוזמן להריץ ולבדוק שאתה טועה, וגם בלי להריץ אפשר לראות שהוא לא משתנה.
__________________
"חינוך למדעי המחשב לא יכול להפוך אף אחד למתכנת מומחה יותר מאשר לימוד על מברשות וצבעים יכול להפוך מישהו לצייר מיומן."
(אריק ס. ריימונד)
  Reply With Quote
ישן 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
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 

כלים לאשכול
תצורת הצגה

חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


כל הזמנים הם GMT +2. הזמן כעת הוא 16:10.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ