Skip to content

guanshiyin28/HackerRank

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 

Repository files navigation

Jane Doe Banner

HackerRank

HackerRank is a technology company that focuses on competitive programming challenges for both consumers and businesses. Developers compete by writing programs according to provided specifications. HackerRank's programming challenges can be solved in a variety of programming languages (including Java, C++, PHP, Python, SQL, and JavaScript) and span multiple computer science domains.



Purpose of This Repository

This repository is created to store and manage solutions that have been completed on the HackerRank platform. The primary objectives of this repository are:

  • Sharing Knowledge: To provide a learning resource for both novice and experienced programmers.
  • Personal Documentation: To track progress in solving programming problems.
  • Collaboration: To enable users to contribute, provide feedback, or improve existing solutions.
  • Quick Reference: To provide a place to find solutions to similar problems.


Table of Contents

Prepare

No Languages Link
1 Ruby Introduction
Arrays & Hashes
Enumerables
Methods
Strings
2 Python Introduction
Basic Data Types
Strings
Sets
Math
Itertools
Collections
Date and Time
Errors and Exceptions
Classes
Built-Ins
Python Functionals
Regex and Parsing
XML
Closures and Decorators
Numpy
Debugging
3 C Introduction
Conditionals and Loops
Arrays and Strings
Functions
Structs and Enums
4 C++ Introduction
Strings
Classes
STL
Inheritance
Debugging
Other Concepts
5 Linux Shell Bash
Text Processing
Arrays in Bash
Grep Sed Awk
6 Problem Solving Warmup
Implementation