
19-03-2007, 03:25
|
|
|
|
חבר מתאריך: 25.08.03
הודעות: 9,114
|
|
כתבתי קוד לדומה, הקוד לא עושה את הפעולה הרצויה כיון שכמבון לא השקעתי בו יותר מדי זמן, אך זה אמור להספיק כדי לתת לך כיוון.
קוד PHP:
<?php
$str = '';
while(strlen($str) < 10)
{
$str .= '0';
$last_char = strlen($str)-1;
while($str{$last_char} < 9)
{
echo $str."\n";
$char = $str{$last_char};
$str{$last_char} = ++$char;
}
echo $str."\n";
$str{$last_char} = 'a';
while($str{$last_char} < 'z')
{
echo $str."\n";
$char = $str{$last_char};
$str{$last_char} = ++$char;
}
echo $str."\n";
}
?>
תקח בחשבון שקוד שיתן לך את כל האפשרויות האפשריות ייצא פלט בעל נפח רב ולא בטוח שתוכל להתמודד איתו כראוי...
לא מבחינת תעבורה, זמן, נפח איחסון ותוכנה שתציג או תשתמש בקוד ובעיקר מבחינת ניהול זכרון...
|