Ah yes of course that's absolutely right what Carlos has mentioned. On Tue, Apr 27, 2010 at 15:27, Carlos Guia <[email protected]> wrote:
> Hi, > > As the others have said, I recommend working in the language you feel more > comfortable with. > > I think I understood what Dhruva meant, and I agree, I want to clarify > something. "...Code performance (time / space complexity) is not a criteria > for judgement...", I think what is in the parenthesis is wrong. Because is > true performance is not a criteria, but that means that if your code runs in > a fraction of a second or 1 whole minute, there's no difference. However, I > think time complexity is the most important part, if the problem requires an > O(n) solution a highly optimized assembly program with an O(n^2) solution is > likely to timeout the timer, while a correct O(n) solution, written in some > relatively slow language is going to finish in time. So the time complexity > of the algorithm is way more important than the language speed. > > And is true you get points based on how long took you to write it, so use > the one you know better, don't spend competition time going through the > documentation of a language you are unfamiliar with if you know how to do it > in another one. > > Good luck and have fun, > Carlos Guía > > > On Tue, Apr 27, 2010 at 4:25 AM, Dhruva Sagar <[email protected]>wrote: > >> I would like to point out one *key* point from the standpoint of this >> competition. Code performance (time / space complexity) is not a criteria >> for judgement at least not for the initial few rounds, how quickly you are >> able to solve & submit an accurate solution is what determines your >> performance. So once again, the choice of language should not be made in >> order to try to have better performance, but to be able to solve problems >> quickly, and so I suggest you to code in a programming language you are most >> comfortable with. >> >> >> On Tue, Apr 27, 2010 at 13:37, Boris Strandjev <[email protected]>wrote: >> >>> Hi Amit, >>> I also will confirm that choosing a language is just a matter of choice >>> and you can choose for every problem separately. >>> So I am not going to advice you about this code jam. Still if you prefer >>> loosely typed language I would recommend you either python or Ruby (though >>> the latter has some major performance issues). I even know of people >>> competing mainly in Haskel and qualifying in the finals. All those have >>> better support for data structures and many algorithms already implemented. >>> I am not that good in javascript but I strongly feel that all those are >>> better choice for following code jams. >>> >>> Good luck! >>> Boris >>> >>> 2010/4/27 Amit Agarwal <[email protected]> >>> >>> I see most of the people choosing between C/C++/Java. >>>> Any one out here who is going with Javascript? Its very easy to >>>> program in it and loosly typed. So not to worry about choosing proper >>>> data type. Though I am not completely aware of how does it handle >>>> basic data structures. For ex. array elements don't have to be of one >>>> type. You can push anything to an array...so I am not sure how does >>>> it get me arr[5] in constant time. Secondly, I don't get to have fun >>>> with memory pointers. But simultaneously I get rid of accidental >>>> segmentation fault. I am good at both C and Javascript. Not able to >>>> decide which one to adapt. Any suggestions will be helpful. >>>> >>>> -Regards >>>> Amit Agarwal >>>> Contact: 09765348182 >>>> www.amitagrwal.com >>>> >>>> >>>> >>>> >>>> On Mon, Apr 26, 2010 at 9:44 PM, micke <[email protected]> wrote: >>>> > pls send me practice paper for qualification round-in java >>>> > >>>> > mail me at : [email protected] >>>> > >>>> > -- >>>> > You received this message because you are subscribed to the Google >>>> Groups "google-codejam" group. >>>> > To post to this group, send email to [email protected]. >>>> > To unsubscribe from this group, send email to >>>> [email protected]<google-code%[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-codejam" group. >>>> To post to this group, send email to [email protected]. >>>> To unsubscribe from this group, send email to >>>> [email protected]<google-code%[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-codejam" group. >>> To post to this group, send email to [email protected]. >>> To unsubscribe from this group, send email to >>> [email protected]<google-code%[email protected]> >>> . >>> For more options, visit this group at >>> http://groups.google.com/group/google-code?hl=en. >>> >> >> >> >> -- >> >> Thanks & Regards, >> Dhruva Sagar. >> >> -- >> You received this message because you are subscribed to the Google Groups >> "google-codejam" group. >> To post to this group, send email to [email protected]. >> To unsubscribe from this group, send email to >> [email protected]<google-code%[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-codejam" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]<google-code%[email protected]> > . > For more options, visit this group at > http://groups.google.com/group/google-code?hl=en. > -- Thanks & Regards, Dhruva Sagar. -- You received this message because you are subscribed to the Google Groups "google-codejam" 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.
