Building a Smart IDE: Programming Language Detection | HackerRank