Sunday, August 16, 2015

How to have fun with sport programming

It's summer morning and you are thinking about having some fun, but you don't have enough time to go diving in a sea neither you have a partner to play chess. Let's imagine that you also want to have some new experience, to play something new and you also think it would be good to play something intellectual and work-related.

If you have three hours of spare time and you can code using any of the common programming languages you can participate in a programming contest. It will take about 2 hours to participate and maybe one more hour to compare your result with others and maybe to find something new for yourself in programming. So the deliverables are to get some exercise for your brain, to develop some skills in programming, maybe become a champion and also to get a new record for your CV, and of course to have some fun. There is no age limit here - you can participate is you are 10 or 80 and you can participate via the Internet while being at home or on a seashore. Oh, I've just forgotten to add that you can earn some money participating. There are a lot of programming competitions where you can earn several hundred or thousand dollars.


What you need to participate:
  • Some programming knowledge. If you can code - you can participate. There are different levels of the contests, when you participate you will get a certain rating and you can participate in contests according to your rating. Accepted programming languages are C, C++, Java, Python, Ruby, C# and some others depending on platform used. Usually champions use C, C++ and Java, but maybe you will be the first world champion in programming that uses Ruby. I hope that the first champion using Python will be me, maybe over 20-30 years when I retire;
  • Select a platform for web competition. Some good examples are codeforces.com and topcoder.com. My family for now uses codeforces.com. Therefore, register on a platform's website;
  • Explore previous competitions, solutions and results. Talking of Codeforces, you can go to http://codeforces.com/problemset to find all problems solved in the past. You can sort these problems by the number of participants who had solved them and you will find the simple ones on the top. For each problem you can find solutions that can be filtered by the programming language. Also, you can propose your own solution end test on Codeforces in real time;
  • Prepare IDE for competitions. I have installed python 3 and pyCharm and it was enough to start.
Codeforces - how to explore past contests' problems and solutions

The contest itself is very similar to the process of testing your solutions for previous problemsets. You should register for contest and when it starts you will have 2 hours to solve as many problems as you can.

Enjoy!

Some useful links:

11 comments:

  1. Dead written subject matter, Really enjoyed reading through . 파워볼사이트

    ReplyDelete
  2. If you are going for most excellent contents like me, simply go to see this site every day for the reason that it presents quality contents, thanks

    my weblog: 부산달리기
    (jk)

    ReplyDelete
  3. This internet site is really a walk-through it really is the knowledge you wanted about it and didn’t know who to inquire about. Glimpse here, and you’ll definitely discover it. 안전놀이터

    ReplyDelete
  4. I am very happy to read this. This is the type of manual that needs to be given and not the accidental misinformation that is at the other blogs. Appreciate your sharing this greatest doc. 안전놀이터

    ReplyDelete
  5. I’m not positive the place you are getting your info, but great topic. I must spend a while finding out much more or figuring out more. Thank you for magnificent info I was in search of this information for my mission. buy hcg

    ReplyDelete
  6. Ha ha… I was just surfing around and took a glance at these remarks. I can’t believe there’s still this much interest. Thanks for writing about this. buy hcg

    ReplyDelete
  7. Empathetic for your monstrous inspect, in addition I’m just seriously good as an alternative to Zune, and consequently optimism them, together with the very good critical reviews some other players have documented, will let you determine whether it does not take right choice for you. buy hcg

    ReplyDelete
  8. Hi, ich habe Ihre Webseite bei der Suche nach Fernbus Hamburg im Internet gefunden. Schauen Sie doch mal auf meiner Seite vorbei, ich habe dort viele Testberichte zu den aktuellen Windeleimern geschrieben. buy hcg

    ReplyDelete
  9. I am still learning of your stuff, and i am attempting to achieve my objectives. I completely adore reading through all that is written in your website. Maintain the actual ideas arriving for long term ! Thanks ! buy anavar online

    ReplyDelete
  10. Oh my goodness! a wonderful write-up dude. Thanks a lot Nonetheless We are experiencing trouble with ur rss . Do not know why Not able to sign up to it. Perhaps there is anybody getting identical rss problem? Anyone who knows kindly respond. Thnkx buy anavar online

    ReplyDelete
  11. Aw, i thought this was most definitely a good post. As part of deemed I have to make a note of similar moreover > slacking and additionally valid working hard to generate a exceptional article… and yet exactly how do While i say… My husband and i waste time nowadays without being even the least bit could go sorted out. steroids online

    ReplyDelete