Skip to content

HackerRank Problem Solutions is a comprehensive collection of algorithmic and programming challenge solutions curated and maintained by Tareq Al Kushari. This repository showcases a wide range of problem-solving techniques across domains such as Algorithms, Data Structures, SQL, and language-specific tasks in Python, Java, C++, and more.

License

Notifications You must be signed in to change notification settings

TareqAlKushari/HackerRank-Problem-Solutions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HackerRank Problem Solutions

Welcome to the HackerRank Problem Solutions repository! This collection provides solutions to a wide variety of HackerRank programming challenges, organized by language, topic, and certification. The repository aims to help learners, interviewees, and coding enthusiasts improve their problem-solving skills through well-documented example solutions.


Table of Contents


Overview

This repository includes solutions for HackerRank exercises in multiple programming languages such as C++, Java, and more. It covers a broad spectrum of problems including algorithms, data structures, and certification-specific tasks. Each solution is organized for clarity and easy navigation, with additional documentation for select problems and projects.


Repository Structure

The repository is organized as follows:

HackerRank-Problem-Solutions/
│
├── C++/
│   ├── Attribute Parser/
│   ├── Class/
│   ├── Class and Objects/
│   ├── Pointer/
│   ├── String/
│   ├── Variablw Sized Arrays/
│   └── README.md
│
├── Java/
│   └── StringSolving/
│       └── src/main/java/com/mycompany/stringsolving/LogLevels.java
│   └── README.md
│
├── Data Structures/
│   └── README.md
│
├── Certifications/
│   ├── REST API Patient's Medical Record/
│   │   └── README.md
│   └── README.md
│
├── docs/
│   └── doc.md
│
├── translations/
│   └── README_ar.md
│
├── LICENSE
└── README.md

Languages & Topics Covered

  • C++: Multiple subdirectories providing solutions for problems on classes, pointers, strings, attribute parsing, and variable-sized arrays.
  • Java: Solutions such as string manipulation and log-level parsing.
  • Data Structures: Foundational problems and explanations.
  • Certifications: Solutions and documentation for HackerRank certification challenges (e.g., REST API: Patient's Medical Record).

Certifications

Special focus is given to certification problems such as:


How to Use

  1. Browse by Language or Topic: Navigate to the relevant folder based on the programming language or HackerRank category.
  2. Read Documentation: Many folders contain a README.md file with additional details about the problems and solutions.
  3. Run and Experiment: Use the code as reference for your own HackerRank submissions or practice.

Contributing

Contributions are welcome! If you have solutions to additional HackerRank problems, improvements to existing code, or new documentation:

  • Fork the repository
  • Add your solution or edit existing files
  • Open a pull request with a description of your changes

License

This repository is licensed under the MIT License. See the LICENSE file for details.


Translations

Documentation is available in other languages such as Arabic in the translations/README_ar.md file.


Contact

For questions or collaboration, feel free to reach out to the repository owner via GitHub.


Happy coding and good luck with your HackerRank journey!

About

HackerRank Problem Solutions is a comprehensive collection of algorithmic and programming challenge solutions curated and maintained by Tareq Al Kushari. This repository showcases a wide range of problem-solving techniques across domains such as Algorithms, Data Structures, SQL, and language-specific tasks in Python, Java, C++, and more.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published