Competitive Programming

March 30, 2017
Perhaps a post on these programming languages needs no fore ward. But then again, for the skeptics who are rooting for Go and Swift, here’s a little bit of background that reinforces the fact that despite not being the most popular ones today, these object-oriented languages still form the base for many applications. Why bother […]
March 17, 2017
This time we decided to figure out which are the top countries to work with, for programming enthusiasts making a living as developers, software engineers, or data analyst. From my experience, English speakers can find the most jobs in the U.S. (West Coast, obviously), United Kingdom (London), Ireland, Netherlands (Amsterdam), Switzerland, and Belgium. New Zealand […]
March 9, 2017
Every time you try to create a new account on any of the websites, you begin with your name and, more often than not, you get the response “Username is already taken.” Then, you add “your name + date of birth”, to realize it also has been “already taken” to finally end up with “your […]
February 15, 2017
It is important for everyone to learn how to use their programming skills to lead a good life and be comfortable with their lifestyle choices. And that’s why, today, we will go through different ways a programmer can monetize his/her skills. Beginners tend to struggle when monetizing their skills. Many of them have no idea […]
February 9, 2017
In this article, we talk about what Challenge problems are and how to solve them. I find them the most attractive questions in a long contest. However, students new to competitive programming often avoid them because they seem weird at first. Let’s try and change that perception. What are Challenge problems? A challenge problem in […]
January 13, 2017
Computer programming languages are often confusing for beginners, each with its own dialect and vernacular. And every programming language has its own set of syntax and code to write. So how to chose a programming language to learn? With computer programming languages ranging from 67-year-old Assembly language to the young Ruby language. And you know what? […]
January 12, 2017
Python is one of the most popular programming environments and many developers look to HackerEarth as a way to learn more about the language. Consequently, for the challenges that are hosted on our platform, a huge number of submissions are in Python. We all know how we are able to pass the initial test case, […]
December 17, 2016
There are so many programming languages to learn; hundreds of front-end and back-end languages, their frameworks, building applications using them, and so on. If you are majoring in computer science, you will have picked up C or C++, but if you program for a living, it is more likely that Java, Python, Perl, and Ruby […]
November 30, 2016
*This blog has been picked up by the Economic Times Tech * Which is the most preferred programming languages or the top programming languages of 2017 to learn across the globe? How do we judge it and what should be the criteria? 'By most preferred language, we do not mean Java is superior to C++ or Python […]
November 18, 2016
HackerEarth conducted an annual Collegiate Cup for all programming enthusiasts across the globe, looking for the best programmers. The contest had five rounds, where teams of three from any part of the world could participate for the coveted title and prize. Round 1: Let the game begin Held on September 3, 2016, the first round […]