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].
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en.

Reply via email to