what is the logic, kindly explain
Best Regards
Ashish Goel
"Think positive and find fuel in failure"
+919985813081
+919966006652


On Sat, May 28, 2011 at 12:23 PM, Aakash Johari <aakashj....@gmail.com>wrote:

> Following code works for [A-Za-z], can be extended for whole character-set
> :
>
>> #include <stdio.h>
>>
>> int main()
>> {
>>     unsigned long long int a = 0;
>>     char str[50];
>>     int i;
>>
>>     scanf ("%s", str);
>>
>>     for ( i = 0; str[i]; i++ ) {
>>         if ( str[i] >= 'A' && str[i] <= 'Z' ) {
>>             if ( (a & (1ULL << (str[i] - 'A'))) == 0 ) {
>>                 a |= (1ULL << (str[i] - 'A'));
>>                 putchar (str[i]);
>>             }
>>         } else if ( str[i] >= 'a' && str[i] <= 'z' ) {
>>             if ( (a & (1ULL << (str[i] - 'a' + 26))) == 0 ) {
>>                 a |= (1ULL << (str[i] - 'a' + 26));
>>                 putchar(str[i]);
>>             }
>>         }
>>     }
>>
>>     return 0;
>> }
>>
>>
>>
> On Fri, May 27, 2011 at 11:15 PM, saurabh singh <saurabh.n...@gmail.com>wrote:
>
>> string getStringWithoutDuplicateChars(string input)
>> {
>>
>> create_empty_trie_ds (say trie)
>>
>> integer count = 0;
>>
>> for_each_char_in_string (say ch)
>> {
>>
>>     if(trie->contains(ch)) //if ch not there in ds then add it and return
>> false otherwise return true
>>     {
>>          input.remove(count)
>>      }
>>
>>    count++
>> }
>>
>> return input
>> }
>>
>> On Sat, May 28, 2011 at 11:32 AM, Rajeev Kumar 
>> <rajeevprasa...@gmail.com>wrote:
>>
>>> Design an algorithm and write code to remove the duplicate characters in
>>> a string without using any additional buffer.
>>>  NOTE: One or two additional variables are fine.
>>>  An extra copy of the array is not.
>>>
>>>
>>> --
>>> Thank You
>>> Rajeev Kumar
>>>
>>> --
>>> 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.
>>>
>>
>>
>>
>> --
>> Thanks & Regards,
>> Saurabh
>>
>> --
>> 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.
>>
>
>
>
> --
> -Aakash Johari
> (IIIT Allahabad)
>
>
>
>
>
>  --
> 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.
>

-- 
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