If it is the first largest ? On Sep 21, 8:02 pm, Dave <[email protected]> wrote: > @Prasanth: Since there is no requirement to find the next larger > number, you can go for the largest. Extract the digits into an array > using modulus and division by 10. Then sort the digits into descending > order. Finally, construct the answer by repeated multiplication by 10 > and addition. > > If you want, you can check to see if the resulting number is greater > than the original and return an error code if it is just equal to it. > E.g., 8755 already has its digits in decreasing order, so the above > algorithm will reproduce 8755. > > Dave > > On Sep 21, 8:53 am, prasanth n <[email protected]> wrote: > > > > > > > > > You have given a positive number you have to find a number which is bigger > > than that by using same digits available in the number . > > Example :- > > You have given a number 7585 , your output should be 7855 . > > > -- > > *prasanth*
-- You received this message because you are subscribed to the Google Groups "Algorithm Geeks" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/algogeeks?hl=en.
