Skip to content

sohayelmahmud/HackerRank-Solutions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Star Badge View My Profile View Repositories License

This repository is a collection of my solved problems from the HackerRank platform.


Covered Topics

Go to Detailed Map to find the solutions for each topic.


Detailed Map to the Repository

Python
Introduction
  1. Say Hello, World! With Python
  2. Reading Raw Input
  3. Python If-Else
  4. Arithmetic Operators
  5. Python: Division
  6. Loops
  7. Write a function
  8. Print Function
Basic Data Types
  1. Lists
  2. Tuples
  3. List Comprehensions
  4. Find the Runner-Up Score
  5. Nested Lists
  6. Finding the percentage
Strings
  1. sWAP cASE
  2. String Split and Join
  3. Whats Your Name?
  4. Mutations
  5. Find a string
  6. String Validators
  7. Text Alignment
  8. Text Wrap
  9. Designer Door Mat
  10. String Formatting
  11. Alphabet Rangoli
  12. Capitalize!
  13. The Minion Game
Sets
  1. Introduction to Sets
  2. Symmetric Difference
  3. No Idea!
  4. Set .add()
  5. Set .discard(), .remove() & .pop()
  6. Set .union() Operation
  7. Set .intersection() Operation
  8. Set .difference() Operation
  9. Set .symmetric_difference() Operation
  10. Set Mutations
  11. The Captains Room
  12. Check Subset
  13. Check Strict Superset
Math
  1. Polar Coordinates
  2. Find Angle MBC
  3. Triangle Quest 2
  4. Mod Divmod
  5. Power - Mod Power
  6. Integers Come In All Sizes
  7. Triangle Quest
Itertools
  1. itertools.product()
  2. itertools.permutations()
  3. itertools.combinations()
  4. itertools.combinations_with_replacement()
  5. Compress the String!
  6. Iterables and Iterators
  7. Maximize It!
Collections
  1. collections.Counter()
  2. DefaultDict Tutorial
  3. Collections.namedtuple()
  4. Collections.OrderedDict()
  5. Word Order
  6. Collections.deque()
  7. Piling Up!
  8. Most Common
Date and Time
  1. Calendar Module
  2. Time Delta
Errors and Exceptions
  1. Exceptions
  2. Incorrect Regex
Classes
  1. Classes: Dealing with Complex Numbers
  2. Class 2 - Find the Torsional Angle
Built-Ins
  1. Zipped!
  2. Input()
  3. Python Evaluation
  4. Sort Data
  5. Any or All
  6. ginortS
Python Functionals
  1. Map and Lambda Function
  2. Validating Email Addresses With a Filter
Regex and Parsing
  1. Introduction to Regex Module
  2. Re.split()
  3. Group(), Groups() & Groupdict()
  4. Re.findall() & Re.finditer()
  5. Re.start() & Re.end()
  6. Regex Substitution
  7. Validating Roman Numerals
  8. Validating phone numbers
  9. Validating and Parsing Email Addresses
  10. Hex Color Code
  11. HTML Parser - Part 1
  12. HTML Parser - Part 2
  13. Detect HTML Tags, Attributes and Attribute Values
  14. Validating UID
  15. Validating Credit Card Numbers
  16. Validating Postal Codes
  17. Matrix Script
XML
  1. XML 1 - Find the Score
  2. XML2 - Find the Maximum Depth
Closures and Decorators
  1. Standardize Mobile Number Using Decorators
  2. Decorators 2 - Name Directory
Numpy
  1. Arrays
  2. Shape and Reshape
  3. Transpose and Flatten
  4. Concatenate
  5. Zeros and Ones
  6. Eye and Identity
  7. Array Mathematics
  8. Floor, Ceil and Rint
  9. Sum and Prod
  10. Min and Max
  11. Mean, Var, and Std
  12. Dot and Cross
  13. Inner and Outer
  14. Polynomials
  15. Linear Algebra
Debugging
  1. Words Score
  2. Default Arguments
30DaysOfCode
C
  1. Day 00 Hello World
  2. Day 01 Data Types
  3. Day 02 Operators
  4. Day 03 Intro to Conditional Statements
  5. Day 04 Class vs Instance
  6. Day 05 Loops
  7. Day 06 Lets Review
  8. Day 07 Arrays
  9. Day 08 Dictionaries and Maps
  10. Day 09 Recursion 3
  11. Day 10 Binary Numbers
CPP
  1. Day 00 Hello World
  2. Day 01 Data Types
  3. Day 02 Operators
  4. Day 03 Intro to Conditional Statements
  5. Day 04 Class vs Instance
  6. Day 05 Loops
  7. Day 06 Lets Review
  8. Day 07 Arrays
  9. Day 08 Dictionaries and Maps
  10. Day 09 Recursion 3
  11. Day 10 Binary Numbers
Java
  1. Day 00 Hello World
  2. Day 01 Data Types
  3. Day 02 Operators
  4. Day 03 Intro to Conditional Statements
  5. Day 04 Class vs Instance
  6. Day 05 Loops
  7. Day 06 Lets Review
  8. Day 07 Arrays
  9. Day 08 Dictionaries and Maps
  10. Day 09 Recursion 3
  11. Day 10 Binary Numbers
Python
  1. Day 00 Hello, World
  2. Day 01 Data Types
  3. Day 02 Operators
  4. Day 03 Intro to Conditional Statements
  5. Day 04 Class vs Instance
  6. Day 05 Loops
  7. Day 06 Lets Review
  8. Day 07 Arrays
  9. Day 08 Dictionaries and Maps
  10. Day 09 Recursion 3
  11. Day 10 Binary Numbers

Usage

These solutions are intended for educational purposes only and to track my progress.


Feedback

If you have any feedback or ideas to improve this project, feel free to contact me via

Sohayel's Linkdein Sohayel's Github Sohayel's Facebook

About

This repository is a collection of my solved problems from the HackerRank platform.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors