but i don't think you require num*10 line in the code :) On Wed, Dec 21, 2011 at 9:25 PM, Vikram Gaur <[email protected]> wrote:
> shorter and better i think :) > > > On Wed, Dec 21, 2011 at 9:09 PM, Shahansad K.P <[email protected]>wrote: > >> char s[50]; >> int num=0,i=0; >> scanf("%s", s); >> while(s[i]!='\0') >> { >> num*=10; >> num+=s[i]-'0'; >> i++; >> } >> return num; >> >> >> >> >> On 21 December 2011 19:59, Vikram Gaur <[email protected]> wrote: >> >>> Hi Nikhil, >>> >>> I think this piece of code might be closer to what you are thinking :) >>> >>> #include<stdio.h> >>> >>> int main() { >>> int i=0; >>> int length=0, sum=0; >>> char the_string[200]; >>> int the_array[200]; >>> //memset(the_string, 0x0, 200*sizeof(char)); >>> scanf("%s", the_string); >>> while(the_string[i]!='\0') { >>> i++; >>> } >>> length = i; >>> for(i=0; i<length; i++) { >>> the_array[i] = the_string[i] - 0x30; >>> } >>> /* Now the_array contains the numbers inside the_string */ >>> for(i=0; i<length; i++) { >>> sum += the_array[i]; >>> } >>> printf("%d\n", sum); >>> return 0; >>> } >>> >>> Regards, >>> Vikram >>> >>> >>> On Wed, Dec 21, 2011 at 10:00 AM, Amir Hossein Sharifzadeh < >>> [email protected]> wrote: >>> >>>> I believe that's impossible. >>>> >>>> >>>> >>>> On Wed, Dec 21, 2011 at 3:34 AM, Nikhil <[email protected]>wrote: >>>> >>>>> ok >>>>> using loop but without using any predifine functioin. What would be >>>>> the best answer of the problem??? >>>>> >>>>> On Dec 19, 7:00 am, Vikram Gaur <[email protected]> wrote: >>>>> > hmm... by using lambda functions and map() in python, we can find the >>>>> > sum without actually using a loop. >>>>> > >>>>> > Here's my code: >>>>> > >>>>> > #!/usr/bin/python >>>>> > def f(item): return int(item); >>>>> > >>>>> > print sum(map(f,list(raw_input().strip()))) >>>>> > >>>>> > On 12/19/11, Bruno Oliveira <[email protected]> wrote: >>>>> > >>>>> > > I think it can be done via functional programming and by using >>>>> lambda >>>>> > > functions and lists by comprehension >>>>> > >>>>> > > -- >>>>> > > You received this message because you are subscribed to the Google >>>>> Groups >>>>> > > "Google Code Jam" 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/google-code?hl=en. >>>>> > >>>>> > -- >>>>> > Thanks and Regards >>>>> > Vikram Gaur >>>>> > Software Engineer >>>>> > Samsung Engineering Labs, Noida >>>>> > +91-9818540102 >>>>> > >>>>> > "Since human beings themselves are not fully debugged yet, there >>>>> will be >>>>> > bugs in your code no matter what you do." - Chris Mason >>>>> >>>>> -- >>>>> You received this message because you are subscribed to the Google >>>>> Groups "Google Code Jam" 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/google-code?hl=en. >>>>> >>>>> >>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "Google Code Jam" 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/google-code?hl=en. >>>> >>> >>> >>> >>> -- >>> Thanks and Regards >>> Vikram Gaur >>> Software Engineer >>> Samsung Engineering Labs, Noida >>> +91-9818540102 >>> >>> "Since human beings themselves are not fully debugged yet, there will be >>> bugs in your code no matter what you do." - Chris Mason >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "Google Code Jam" 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/google-code?hl=en. >>> >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Google Code Jam" 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/google-code?hl=en. >> > > > > -- > Thanks and Regards > Vikram Gaur > Software Engineer > Samsung Engineering Labs, Noida > +91-9818540102 > > "Since human beings themselves are not fully debugged yet, there will be > bugs in your code no matter what you do." - Chris Mason > -- Thanks and Regards Vikram Gaur Software Engineer Samsung Engineering Labs, Noida +91-9818540102 "Since human beings themselves are not fully debugged yet, there will be bugs in your code no matter what you do." - Chris Mason -- You received this message because you are subscribed to the Google Groups "Google Code Jam" 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/google-code?hl=en.
