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:

20 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
  12. Video games have unquestionably become more ambitious and impressive in recent years. When you look at the likes of The Last Of Us, it's impossible to overstate just how far video games have come since people were playing Pong forty-odd years ago. But for all the innovations within the medium, and for all the new fangled ideas and increasingly elaborate control schemes, there's something to be said for how much more straight forward things were in the games we played as kids. best discord servers

    ReplyDelete
  13. Are you wondering how some small business owners manage to keep above all those challenges? Here are 7 things that successful small business owners do. 출장마사지

    ReplyDelete
  14. As the owner of an SEO writing company, one of the services I'm questioned about by clients is social media marketing (SMM). Many clients now "get" this form of online marketing, but they may not know which sites best suit their needs. So what usually happens is they'll hire a consultant to set up accounts on all of them. This usually isn't the best strategy by the way. Following are three pieces of advice I dispense to my firm's small business clients about SMM. If you're a freelancer and provide social media account management services, trust me, you'll go a long way towards proving you know your stuff if you advise clients who may be unclear on how to properly "do" this type of web marketing. Local internet marketing agency

    ReplyDelete
  15. For leaders to succeed, they must have a vision. Visionary leaders must have the ability to envision their desired future and have the capability to take action in order to execute what they have planned within their home business blueprint. Leaders who do not have a vision are incapable of bringing development to themselves or provide business coaching to those surrounding them. Visionary leaders know the best time to sit back and wait instead of making spontaneous, hasty decisions that may have a negative impact to themselves or those in society. They understand that even though it is important to take action and work toward reaching their goals, acting blindly without considering the welfare of the society brings more harm than good. Follow us on the characteristics that create an exceptional leader in the home based business industry. account bookkeeping

    ReplyDelete
  16. https://hostinglelo.in My experience with both card and board games has changed as I've aged. As a child, I played Gin Rummy, 500 Rummy and Monopoly. In college, I learned to play Bridge which was a lot more challenging. When my children were small, I played Old Maid and simple board games. As a senior citizen, I play them all, but always with different friends or family members. And each game at each age has been different but (almost) always enjoyable.

    ReplyDelete
  17. Casinos Near Casino City, FL from $62 - Mapyro
    A map showing casinos 김천 출장마사지 and 청주 출장안마 other gaming facilities located near Casino City, FL. Find the best 강릉 출장샵 casinos and other popular 거제 출장마사지 entertainment in Fort Lauderdale, 의왕 출장안마 FL.

    ReplyDelete
  18. Before Starting any e commerce website to gain customer and increase business read this out. Get idea what your site should have as a functional area to attract customers. ECOMMERCE AGENCY MANCHESTER

    ReplyDelete
  19. Do you know what to expect from an ecommerce provider? PODCAST SERVICES

    ReplyDelete
  20. Business naming is an important first-step for starting your own business. It is important to have your good product or service backed up by a right business name. Here are 13 simple do's and don'ts that will help your keep your business naming process simple. daceasy singapore

    ReplyDelete