← Back to Home

LeetCode Problem Solutions

Collection of algorithmic coding challenges solved in Python and C++, covering data structures, string manipulation, and SQL/Pandas data analysis across easy to hard difficulty levels.

View on GitHub
LeetCode Problem Solutions

Problems Solved (6)

EasyMediumHard

Overview

A curated collection of LeetCode problem solutions demonstrating proficiency in algorithmic thinking, data structures, and multiple programming languages. Problems range from classic interview questions like Two Sum to complex SQL/Pandas challenges like Trips and Users. Each solution is optimized for readability and efficiency.

Technologies

PythonC++PandasSQLData StructuresAlgorithmsRegular Expressions

Key Features

  • Two Sum (Easy) - Classic array problem in C++
  • Find All Duplicates in Array (Medium) - Space-efficient C++ solution
  • Validate IP Address (Medium) - Regex-based Python validation
  • Trips and Users (Hard) - Complex Pandas data manipulation
  • Remove Duplicates from Sorted Array (Easy) - In-place C++ & Python
  • Water Bottles (Easy) - Mathematical Python solution

Challenges

Balancing time and space complexity trade-offs, handling edge cases in input validation, and writing clean, maintainable code under time pressure. The Trips and Users problem required complex multi-table joins and aggregation logic.

Results

Successfully solved problems across all difficulty levels, demonstrating strong algorithmic foundations essential for technical interviews and real-world software engineering.

Download Resume

© 2026 Maxwell Vaglica. All rights reserved.