You cn also use modified BFS with mappings from numbers to its
corresponding paths and print the paths from the root.

On Mar 12, 7:45 am, xyz69 <pawelszc...@gmail.com> wrote:
> Number 1, doesn't represent any letter.
>
> pseudocode, (numbers is array of numbers, currentString is currently
> composed string to show)
>
> function printChar(numbers, currentString){
>   for (every letter coded as numbers[0]){
>     if (numbers.lenght>1){
>       printChar(numbers[1:], currentString+letter)
>     } else {
>       print(currentString+letter)
>     }
>   }
>
> }
>
> On 11 Mar, 16:45, bittu <shashank7andr...@gmail.com> wrote:
>
>
>
>
>
>
>
> > Hy Guys I want to do . for any phone number .. the program should
> > print out all the possible strings it represents. For eg.)  2 in the
> > number can be replaced by 'a' or 'b' or 'c', 3 by 'd' 'e' 'f' etc. In
> > this way how many possible permutations can be formed from a given
> > phone number. I don't want anyone to write code for it ... a good
> > algorithm or psuedocode would be great.
>
> > I am talking about old small phone where a single digit corresponds
> > to  3charcter from  digit 2 to 8 and digit 9 has 4 character w x y
> > z ..Hope everyone got my points what i wants well i tried my solution
> > but thats become so complex so now even i am facing to understand that
> > so will anybody try this interesting question .
>
> > more clearly  for digit o/p is
>
> > AD
> > AE
> > AF
> > BD
> > BE
> > BF
> > CD
> > CE
> > CF
>
> > Now You Can Imegin what will be o/p for 9740852296 or any 10 digit
> > number
>
> > Think as much as you can but finally solution matters ..........
>
> > Thanks & Regards
> > Shashank Mani

-- 
You received this message because you are subscribed to the Google Groups 
"Algorithm Geeks" group.
To post to this group, send email to algogeeks@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.

Reply via email to