HackerRank HackerRank Problems' Solutions Algorithms Warmup Sorting Implementation Bit Manipulation Data Structures Arrays Linked Lists Trees Mathematics Fundamentals Number Theory Geometry Linux Shell Bash Python Introduction Data Types Strings Containers Sets Math Itertools Collections Date and Time Built-Ins Errors and Exceptions Classes Python Functionals Regex and Parsing XML Closures and Decorators Ruby Introduction Control Structures Arrays & Hashes Enumerables Methods Strings C++ Introduction Strings Classes STL Inheritance