This is a living repository. New solutions get added as problems are solved. Some solutions prioritize readability over optimal time complexity. Where an optimized version exists, it is usually ...