Ryh: I started doing these prepare for technical interviews. So i decided to just figure out whatr the top languageis that people use to solve these competitive programming problems on a given web site. It's not necessarily about how efficient your coat is, but if you can get it to run or pass in python versus c plus plus versus java, any code solution works. Ryh: Even though i'm not interviewing actively any more, i just find these super fun. You learn different ways of solving the problem that you might not have initially solved the problem that way.