|
|
|
|
|
|
| Author |
Message |
Nico *nix forums beginner
Joined: 18 Jul 2006
Posts: 1
|
Posted: Tue Jul 18, 2006 9:37 am Post subject:
Two functions and one problem
|
|
|
Hi,
I've created the following sample php code.
Elements<br>
<?php
$elements[1]="element1";
$elements[2]="element2";
$elements[3]="element3";
$elements[4]="element4";
$elements[5]="element5";
?>
Combinations
<?php
$combinations[1][1]="element1"; // Combination of element 1 with element
2
$combinations[1][2]="element2";
$combinations[2][1]="element3"; // Combination of element 1 with element
3
$combinations[2][2]="element1";
$combinations[3][1]="element4"; // Combination of element 1 with element
4
$combinations[3][2]="element1";
$combinations[4][1]="element5"; // Combination of element 1 with element
5
$combinations[4][2]="element1";
?>
I'd like to define two simple functions:
countcombinations(a,...;b,...)
listcombinations(a,...;b,...)
The first function "countcombinations(a,...;b,...)" should count how many
combinations exist in which "a" and "..." are included and "b" and "..."
are not included.
Example
countcombinations(element1;element2,element3)
Result: 2 ("element1 combined with element4" and "element1 combined with
element5")
The second function "listcombinations(a,...;b,...)" should list the elements
combined with "a" and "...", excluding from the list the elements "b" and
"...".
Example
listcombinations(element1;element2,element3)
Result: element4, element5
I've some difficult in defining this two functions.
Can you help me please?
Many thanks.
Best,
Nico |
|
| Back to top |
|
 |
Shelly *nix forums Guru Wannabe
Joined: 22 May 2005
Posts: 146
|
Posted: Tue Jul 18, 2006 10:14 am Post subject:
Re: Two functions and one problem
|
|
|
"Nico" <nico@nospam.it> wrote in message news:44bcabd9$1@news.unimib.it...
| Quote: |
Hi,
I've created the following sample php code.
Elements<br
?php
$elements[1]="element1";
$elements[2]="element2";
$elements[3]="element3";
$elements[4]="element4";
$elements[5]="element5";
?
Combinations
?php
$combinations[1][1]="element1"; // Combination of element 1 with element
2
$combinations[1][2]="element2";
$combinations[2][1]="element3"; // Combination of element 1 with element
3
$combinations[2][2]="element1";
$combinations[3][1]="element4"; // Combination of element 1 with element
4
$combinations[3][2]="element1";
$combinations[4][1]="element5"; // Combination of element 1 with element
5
$combinations[4][2]="element1";
?
I'd like to define two simple functions:
countcombinations(a,...;b,...)
listcombinations(a,...;b,...)
The first function "countcombinations(a,...;b,...)" should count how many
combinations exist in which "a" and "..." are included and "b" and "..."
are not included.
Example
countcombinations(element1;element2,element3)
Result: 2 ("element1 combined with element4" and "element1 combined with
element5")
The second function "listcombinations(a,...;b,...)" should list the
elements
combined with "a" and "...", excluding from the list the elements "b" and
"...".
Example
listcombinations(element1;element2,element3)
Result: element4, element5
I've some difficult in defining this two functions.
Can you help me please?
Many thanks.
Best,
Nico
|
I don't know if these ae related to your problem, but:
1 - indices start with zero, not one.
2 - A semicolon ends a sentence so I don't understand your argument list
3 - I cannot follow your naming in "combinations".
Is this a school project?
Shelly |
|
| Back to top |
|
 |
cdf *nix forums Guru
Joined: 25 Apr 2005
Posts: 303
|
Posted: Tue Jul 18, 2006 11:45 am Post subject:
Re: Two functions and one problem
|
|
|
Thanks for the answer.
No. This is not a school project. Just a funny hobby.
Nico
"Sheldon Glickler" <sheldonlg@asap-consult.com> ha scritto nel messaggio
news:Lv2vg.93$1Z5.65@twister.nyroc.rr.com...
| Quote: |
"Nico" <nico@nospam.it> wrote in message news:44bcabd9$1@news.unimib.it...
Hi,
I've created the following sample php code.
Elements<br
?php
$elements[1]="element1";
$elements[2]="element2";
$elements[3]="element3";
$elements[4]="element4";
$elements[5]="element5";
?
Combinations
?php
$combinations[1][1]="element1"; // Combination of element 1 with element
2
$combinations[1][2]="element2";
$combinations[2][1]="element3"; // Combination of element 1 with element
3
$combinations[2][2]="element1";
$combinations[3][1]="element4"; // Combination of element 1 with element
4
$combinations[3][2]="element1";
$combinations[4][1]="element5"; // Combination of element 1 with element
5
$combinations[4][2]="element1";
?
I'd like to define two simple functions:
countcombinations(a,...;b,...)
listcombinations(a,...;b,...)
The first function "countcombinations(a,...;b,...)" should count how many
combinations exist in which "a" and "..." are included and "b" and "..."
are not included.
Example
countcombinations(element1;element2,element3)
Result: 2 ("element1 combined with element4" and "element1 combined with
element5")
The second function "listcombinations(a,...;b,...)" should list the
elements
combined with "a" and "...", excluding from the list the elements "b" and
"...".
Example
listcombinations(element1;element2,element3)
Result: element4, element5
I've some difficult in defining this two functions.
Can you help me please?
Many thanks.
Best,
Nico
I don't know if these ae related to your problem, but:
1 - indices start with zero, not one.
2 - A semicolon ends a sentence so I don't understand your argument list
3 - I cannot follow your naming in "combinations".
Is this a school project?
Shelly
|
|
|
| Back to top |
|
 |
ImOk *nix forums beginner
Joined: 07 Jul 2006
Posts: 29
|
Posted: Tue Jul 18, 2006 3:42 pm Post subject:
Re: Two functions and one problem
|
|
|
Nico,
This is not a PHP problem. I would pose this question in one of the
math or statistical groups.
Once you get the pseudo code in place it should be easy to program it
in PHP.
Nico wrote:
| Quote: | Hi,
I've created the following sample php code.
Elements<br
?php
$elements[1]="element1";
$elements[2]="element2";
$elements[3]="element3";
$elements[4]="element4";
$elements[5]="element5";
?
Combinations
?php
$combinations[1][1]="element1"; // Combination of element 1 with element
2
$combinations[1][2]="element2";
$combinations[2][1]="element3"; // Combination of element 1 with element
3
$combinations[2][2]="element1";
$combinations[3][1]="element4"; // Combination of element 1 with element
4
$combinations[3][2]="element1";
$combinations[4][1]="element5"; // Combination of element 1 with element
5
$combinations[4][2]="element1";
?
I'd like to define two simple functions:
countcombinations(a,...;b,...)
listcombinations(a,...;b,...)
The first function "countcombinations(a,...;b,...)" should count how many
combinations exist in which "a" and "..." are included and "b" and "..."
are not included.
Example
countcombinations(element1;element2,element3)
Result: 2 ("element1 combined with element4" and "element1 combined with
element5")
The second function "listcombinations(a,...;b,...)" should list the elements
combined with "a" and "...", excluding from the list the elements "b" and
"...".
Example
listcombinations(element1;element2,element3)
Result: element4, element5
I've some difficult in defining this two functions.
Can you help me please?
Many thanks.
Best,
Nico |
|
|
| Back to top |
|
 |
Google
|
|
| Back to top |
|
 |
|
|
The time now is Thu Jan 08, 2009 6:45 am | All times are GMT
|
|
Loans | Guitar Lessons | Debt Consolidation | Loans | Bournemouth Hen Party
|
|
Copyright © 2004-2005 DeniX Solutions SRL
|
|
|
|
Other DeniX Solutions sites:
Unix/Linux blog |
electronics forum |
medicine forum |
science forum |
|
|
Privacy Policy
|
Powered by phpBB © 2001, 2005 phpBB Group
|
|