@Sravan There seems to be a little problem in your solution. Your are probably assuming that 75% of C is less than D after the condition that A is greater than B while thats not the case according to the question.
My Solution - Out of 5000 cases, A>B in 3750 of them and C<D in 3750 of them again. Thus, foo2 should run atleast 2500 times and not more than 3750 times depending on the input combinations. On Wed, Dec 15, 2010 at 11:35 AM, Saurabh Koar <saurabhkoar...@gmail.com>wrote: > @Sravan: Plz explain the logic.. > > On 12/15/10, Sravan Akepati <sravan.akep...@gmail.com> wrote: > > (1-0.25)* 0.75*5000 = 2812.5 > > > > On Wed, Dec 15, 2010 at 9:31 AM, ankit sablok <ankit4...@gmail.com> > wrote: > > > >> well i still believe that the calling of foo2 is independent plzzz > suggest > >> me the solution if i am wrong a detailed one thanx in advance > >> > >> > >> On Wed, Dec 15, 2010 at 1:22 AM, Saurabh Koar > >> <saurabhkoar...@gmail.com>wrote: > >> > >>> The function foo2 will be called iff the condition if(C<D) evaluates to > >>> be > >>> true. > >>> Given that C<D turns out to be true 75% times.So why the call to foo2 > >>> will be independent?? > >>> I think it is only the simple math.Correct me if I am wrong.. > >>> > >>> On 12/15/10, ankit sablok <ankit4...@gmail.com> wrote: > >>> > what i think is that the number of times foo2 being called is > >>> > independent of the percentages given in the question it may be called > >>> > 5000 times or 4999 times and continuinf in this fashion also none of > >>> > the times as in every case there's 1/4 probability of A<B and 3/4 of > >>> > C<D so as per me we cannot decide givn the percentage of success and > >>> > failure any suggestions are always welcomed > >>> > > >>> > On Dec 15, 12:06 am, bittu <shashank7andr...@gmail.com> wrote: > >>> >> void foo1() > >>> >> { > >>> >> if(A<B) > >>> >> Then {_/*.... */} > >>> >> else > >>> >> if(C<D) > >>> >> then foo2() > >>> >> > >>> >> } > >>> >> > >>> >> How many time foo2() would get called given > >>> >> A<B 25% of the times and C<D 75% of the times and foo1() is called > >>> >> 5000 times > >>> >> > >>> >> although i had diff...solution..but i wants to confirm wid > others..so > >>> >> hav a look > >>> >> > >>> >> Regards > >>> >> Shashank Mani > >>> >> BIT Mesra > >>> > > >>> > -- > >>> > You received this message because you are subscribed to the Google > >>> Groups > >>> > "Algorithm Geeks" group. > >>> > To post to this group, send email to algoge...@googlegroups.com. > >>> > To unsubscribe from this group, send email to > >>> > algogeeks+unsubscr...@googlegroups.com<algogeeks%2bunsubscr...@googlegroups.com> > <algogeeks%2bunsubscr...@googlegroups.com<algogeeks%252bunsubscr...@googlegroups.com> > > > >>> . > >>> > For more options, visit this group at > >>> > http://groups.google.com/group/algogeeks?hl=en. > >>> > > >>> > > >>> > >>> -- > >>> You received this message because you are subscribed to the Google > Groups > >>> "Algorithm Geeks" group. > >>> To post to this group, send email to algoge...@googlegroups.com. > >>> To unsubscribe from this group, send email to > >>> algogeeks+unsubscr...@googlegroups.com<algogeeks%2bunsubscr...@googlegroups.com> > <algogeeks%2bunsubscr...@googlegroups.com<algogeeks%252bunsubscr...@googlegroups.com> > > > >>> . > >>> For more options, visit this group at > >>> http://groups.google.com/group/algogeeks?hl=en. > >>> > >>> > >> -- > >> You received this message because you are subscribed to the Google > Groups > >> "Algorithm Geeks" group. > >> To post to this group, send email to algoge...@googlegroups.com. > >> To unsubscribe from this group, send email to > >> algogeeks+unsubscr...@googlegroups.com<algogeeks%2bunsubscr...@googlegroups.com> > <algogeeks%2bunsubscr...@googlegroups.com<algogeeks%252bunsubscr...@googlegroups.com> > > > >> . > >> For more options, visit this group at > >> http://groups.google.com/group/algogeeks?hl=en. > >> > > > > -- > > You received this message because you are subscribed to the Google Groups > > "Algorithm Geeks" group. > > To post to this group, send email to algoge...@googlegroups.com. > > To unsubscribe from this group, send email to > > algogeeks+unsubscr...@googlegroups.com<algogeeks%2bunsubscr...@googlegroups.com> > . > > For more options, visit this group at > > http://groups.google.com/group/algogeeks?hl=en. > > > > > > -- > You received this message because you are subscribed to the Google Groups > "Algorithm Geeks" group. > To post to this group, send email to algoge...@googlegroups.com. > To unsubscribe from this group, send email to > algogeeks+unsubscr...@googlegroups.com<algogeeks%2bunsubscr...@googlegroups.com> > . > For more options, visit this group at > http://groups.google.com/group/algogeeks?hl=en. > > -- You received this message because you are subscribed to the Google Groups "Algorithm Geeks" group. To post to this group, send email to algoge...@googlegroups.com. To unsubscribe from this group, send email to algogeeks+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/algogeeks?hl=en.