LeetCode is one of te best platforms to help us enhance our skills, expand our knowledge and prepare for technical interviews.
- Current Points: 696
- Accepted questions: 98
- Submitted questions: 108
- Accepted submissions: 140
- Total submissions: 202
In this public repository you may find some solutions I approached to LeetCode challenge problems. LeetCode is the golden standard for technical interviews. LeetCode problems are widely used during technical interviews at companies like Amazon, Apple, Cisco, Facebook, Google, Hulu, Intel, Jet, Leap Motion, Stripe, Uber.
- Practice and improve: Regularly solving LeetCode problems allows you to refine your problem-solving skills and become more proficient in algorithmic thinking.
- Learn new concepts: LeetCode offers a vast array of problems covering various algorithms, data structures, and programming paradigms. By tackling these challenges, you'll gain exposure to new concepts and techniques.
- Get inspired: LeetCode boasts a vibrant community of developers who actively share solutions, discuss strategies, and offer support. Being part of this community can inspire you, provide valuable insights, and keep you motivated on your coding journey.
- Advance your career: Many tech companies, including renowned names like Amazon, Google, Facebook, and Microsoft, use LeetCode-style problems in their technical interviews. By mastering LeetCode problems and showcasing your solutions, you can boost your confidence and stand out to potential employers.
LeetCode's comprehensive platform and diverse problem set make it an essential tool for programmers striving to excel in coding interviews and advance their careers. Whether you're a beginner or an experienced coder, LeetCode offers the resources and challenges you need to succeed.
In this category, you will find various algorithms implemented in Bash. These algorithms solve specific problems and are often used as challenges during coding interviews. By studying these solutions, you can gain a deeper understanding of how to use Bash to solve complex programming problems.
- #192 Word frequency: code, solution
- #193 Valid phone numbers: code, solution
- #194 Transpose file: code, solution
- #195 Tenth line: code, solution
In this category, you will find various algorithms implemented in C++. These algorithms solve specific problems and are often used as challenges during coding interviews. By studying these solutions, you can gain a deeper understanding of how to use C++ to solve complex programming problems.
- #78 Subsets: code, solution
- #344 Reverse String: code, solution
- #1863 Sum of all subset XOR totals: code, solution
- #3110 Score of a string: code, solution
In this category, you will find various algorithms implemented in Java. These algorithms solve specific problems and are often used as challenges during coding interviews. By studying these solutions, you can gain a deeper understanding of how to use Java to solve complex programming problems.
- #78 Subsets: code, solution
- #344 Reverse string: code, solution
- #1863 Sum of all subset XOR totals: code, solution
- #3110 Score of a string: code, solution
In this category, you will find various algorithms implemented in JS. These algorithms solve specific problems and are often used as challenges during coding interviews. By studying these solutions, you can gain a deeper understanding of how to use JS to solve complex programming problems.
In this category, you will find various algorithms implemented in PHP. These algorithms solve specific problems and are often used as challenges during coding interviews. By studying these solutions, you can gain a deeper understanding of how to use PHP to solve complex programming problems.
- #1 Two sum: code, solution
- #78 Subsets: code, solution
- #131 Palindrome partitioning: code, solution
- #344 Reverse String: code, solution
- #420 Strong password checker: code, solution
- #979 Distribute coins in binary tree: code, solution
- #1325 Delete leaves with a given value: code, solution
- #1863 Sum of all subset XOR totals: code, solution
- #2331 Evaluate boolean binary tree: code, solution
- #2812 Find the safest path in a grid: code, solution
- #3068 Find the maximum sum of node values: code, solution
- #3110 Score of a string: code, solution
In this category, you will find various algorithms implemented in Python. These algorithms solve specific problems and are often used as challenges during coding interviews. By studying these solutions, you can gain a deeper understanding of how to use Python to solve complex programming problems.
- #78 Subsets: code, solution
- #344 Reverse String: code, solution
- #1863 Sum of all subset XOR totals: code, solution
- #3110 Score of a string: code, solution
In this category, you will find various algorithms implemented in Rust. These algorithms solve specific problems and are often used as challenges during coding interviews. By studying these solutions, you can gain a deeper understanding of how to use Rust to solve complex programming problems.
- #78 Subsets: code, solution
- #344 Reverse string: code, solution
- #1863 Sum of all subset XOR totals: code, solution
- #3110 Score of a string: code, solution
In this category, you will find various algorithms implemented in SQL. These algorithms solve specific problems and are often used as challenges during coding interviews. By studying these solutions, you can gain a deeper understanding of how to use SQL to solve complex programming problems.
- #175 Combine two tables: code, solution
- #176 Second highest salary: code, solution
- #177 Nth highest salary: code, solution
- #178 Rank scores: code, solution
In this category, you will find various algorithms implemented in TS. These algorithms solve specific problems and are often used as challenges during coding interviews. By studying these solutions, you can gain a deeper understanding of how to use TS to solve complex programming problems.