|
I didn't even notice that. Man, do I suck...
I wasn't, now I am, then I won't be anymore.
|
|
|
|
|
private void Logic( bool f1, bol f2, bool f3, bool f4, bool f5, bool f6, bool expected)
{
bool result = ((!f1) && (!f2) && f5 && f6 && ( ((!f3) && (!f4)) || ( f3 && f4 )));
System.Diagnostics.Debug.Assert( result == expected, "Does not match expected results" );
}
|
|
|
|
|
yeah I know it was answered a while ago but here is a slightly more elegant algorithm
bool result = (f == fl) && (d == dl) && (r == rl) ? f | d | r : false;
or in a less descriptive form
bool result = f == fl && d == dl && r == rl && f | d | r;
modified on Tuesday, November 9, 2010 6:28 PM
|
|
|
|
|
Such a timely response
I know the language. I've read a book. - _Madmatt
|
|
|
|
|
Well I teach at college so I didn't want to think I was doing your homework for you.
|
|
|
|
|
Robert Croll wrote: Well I teach at college
What course do you teach, procrastination?
I know the language. I've read a book. - _Madmatt
|
|
|
|
|
Can I get back to you on that?
|
|
|
|
|
Anyone here a member of arXiv.org, preferably the math/math.NT forum?
Thanks!
|
|
|
|
|
Hi
Expert,
I want to create a game to generate random Crossword with only Word and Clue,
Please do let me know, if you have any Algorithm, Code or Reference link.
Thanks,
Imdadhusen
sunaSaRa Imdadhusen
+91 99095 44184
+91 02767 284464
|
|
|
|
|
It is unlikely that there is a simple algorithm for such a situation, for example take a look at this clue[^], any algorithm to solve it would have to be very complicated indeed.
Just say 'NO' to evaluated arguments for diadic functions! Ash
|
|
|
|
|
I think he's talking about a program to build a crossword puzzle, given a database of clues and answers. Not one to solve the puzzle.
|
|
|
|
|
Yes, the word "Algorithm" threw me.
Just say 'NO' to evaluated arguments for diadic functions! Ash
|
|
|
|
|
Right
sunaSaRa Imdadhusen
+91 99095 44184
+91 02767 284464
|
|
|
|
|
I don't have them.
|
|
|
|
|
Have you tried googling for something like "crossword generation algorithm"?
|
|
|
|
|
Yes but it didn't give in much more
sunaSaRa Imdadhusen
+91 99095 44184
+91 02767 284464
|
|
|
|
|
|
Hi,
Im writing a program which has a Random object, I have 3 groups of numbers:
A = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}
B = {10, 11, 12, 13, 14, 15, 16, 17, 18, 19}
C = {21, 22, 23, 24, 25, 26, 27, 28, 29, 30}
I put the Random object in a "for" loop which will run for n times. How I can make the Random object to generate a number which is in group A for 30% of time, in group B for 60% of time, and in group C for 10% of time. So for example if loop runs 100 times, for 30 times the generated number must be a number that exist in group A and so on.
How I can do that???
Thnx
FMZL
|
|
|
|
|
Confusing. Do you want a 30% chance that it will be from group A, or do you want that every 100 iterations exactly 30 numbers were chosen from group A?
|
|
|
|
|
Yes I want 30% of "n" iterations the generated number will be from group A, and so on.
FMZL
|
|
|
|
|
you could create one collection (array, list) containing all the elements of A three times, those of B six times, those of C once, for a total of 100 numbers; order does not matter. Then run a random number generator that returns a number in the range [0,99] and use that as the index in your collection to fetch the next output value of your Random object.
BTW: what happened to 20?
The above gives the concept, you don't have to actually create the overall collection, you could as well manipulate the index a bit like this (pseudo-code):
int next=random.Next(0,100);
int letter=next/10;
int index=next%10;
if (letter in {0,1,2}) return A[index];
else if (letter in {3 to 8} return B[index];
else return C[index];
|
|
|
|
|
If and when you receive a reply you don't like for some reason, e.g. because it is not solving the problem you have, chances are you did not explain properly. Simply downvoting the answer without explaining yourself is not only impolite but also dumb, as it does not help you in getting a more fitting answer.
Good luck.
|
|
|
|
|
well, do u expect me to vote 5 for ur answer?? I think u r impolite and too much proud, Ive stated in my question that I want to use a Random object, I didnt ask u to suggest me an alternative, sorry plz first read the question carefully and if it still sounds nonsense to u, ask for more explanation, someone else did that and i explained. And as I read ur answer u didnt say anything about that I didnt explain properly, so we can think u understood the problem completely, and this was ur answer which cannot help me to solve this problem, anyway if it really makes u happy, ill give u 5.
good luck.
FMZL
|
|
|
|
|
I don't think Luc is expecting 5 but a reason for giving him 1. As a basic level programmer, I feel his answer is near to your question and as you know people here should build a programming community to share all of our knowledge instead of fighting.
Please let us know what you have tried. We will also learn.
|
|
|
|
|
he used the words impolite and dumb for me, i didnt start a fight, he could ask a me for more explanation, but as i said he just wrote his answer and didnt mention that he didnt understand my question properly, if anyone asks me for more explanation i will do it.
bye
FMZL
|
|
|
|
|