Coding competitions have become more and more popular in recent years. Competitive programming websites like EduPoint Robocode Fest, and a host of others, etc. have built great platforms that attract lots of competitive programmers of various ages. Participating in programming competitions can be fun, interesting, but more importantly, rewarding. Some critics believe that practicing competitive programming could lead to bad…