Skip to content

Kushal997-das/Hackerrank

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

92 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hackerrank


Hello programmer Welcome to this repo

GitHub issues GitHub forks GitHub stars GitHub contributors


PYTHON :

Python

1.Introduction

Subdomain Difficulty Problem link Solution
Introduction Easy Say "Hello, World!" With Python Say Hello, World! With Python.py
Introduction Easy Python If-Else Python If-Else.py
Introduction Easy Arithmetic Operators Arithmetic Operators.py
Introduction Easy Python: Division Python_ Division.py
Introduction Easy Loops Loops.py
Introduction Medium Write a function Write a function.py
Introduction Easy Print Function Print Function.py

2.Basic Data Types

Subdomain Difficulty Problem link Solution
Basic Data Types Easy List Comprehensions List Comprehensions.py
Basic Data Types Easy Find the Runner-Up Score! .Find the Runner-Up Score!.py
Basic Data Types Easy Nested Lists Nested Lists.py
Basic Data Types Easy Finding the percentage Finding the percentage.py
Basic Data Types Easy Lists Lists.py
Basic Data Types Easy Tuples Tuples.py

3.String

Subdomain Difficulty Problem link Solution
Strings Easy sWAP cASE SWAp cASE.py
Strings Easy String Split and Join String Split and join.py
Strings Easy What's Your Name? What's Your Name_.py
Strings Easy Mutations Mutations.py
Strings Easy Find a string Find a string.py
Strings Easy String Validators String Validators.py
Strings Easy Text Alignment Text Alignment.py
Strings Easy Text Wrap Text Wrap.py
Strings Easy Designer Door Mat Designer Door Mat.py
Strings Easy String Formatting String Formatting.py
Strings Easy Alphabet Rangoli Alphabet Rangoli.py
Strings Easy Capitalize! Capitalize!.py
Strings Medium The Minion Game The Minion Game.py
Strings Medium Merge the Tools! Merge the Tools!.py

4.Sets

Subdomain Difficulty Problem link Solution
Sets Easy Introduction to Sets Introduction to Sets.py
Sets Medium No Idea! No Idea!.py
Sets Easy Symmetric Difference Symmetric Difference.py
Sets Easy Set .add() Set .add().py
Sets Easy Set .discard(), .remove() & .pop() Set .discard(), .remove() & .pop().py
Sets Easy Set .union() Operation Set .union() Operation.py
Sets Easy Set .intersection() Operation Set .intersection() Operation.py
Sets Easy Set .difference() Operation Set .difference() Operation.py
Sets Easy Set .symmetric_difference() Operation Set .symmetric_difference() Operation.py
Sets Easy Set Mutations Set Mutations.py
Sets Easy The Captain's Room The Captain's Room.py
Sets Easy Check Subset The Captain's Room.py
Sets Easy Check Strict Superset Check Strict Superset.py

5.Math

Subdomain Difficulty Problem link Solution
Math Easy Polar Coordinates polar-coordinates.py
Math Medium Find Angle MBC find-angle.py
Math Easy Mod Divmod python-mod-divmod.py
Math Easy Power - Mod Power python-power-mod-power.py
Math Easy Integers Come In All Sizes python-integers-come-in-all-sizes.py
Math Medium Triangle Quest python-quest-1.py
Math Medium Triangle Quest 2 triangle-quest-2.py

6.itertools

Subdomain Difficulty Problem link Solution
Itertools Easy itertools.product() itertools-product.py
Itertools Easy itertools.permutations() itertools-permutations.py
Itertools Easy itertools.combinations() itertools-combinations.py
Itertools Easy itertools.combinations_with_replacement() itertools-combinations-with-replacement.py
Itertools Medium Compress the String! compress-the-string.py
Itertools Medium Iterables and Iterators iterables-and-iterators.py
Itertools Hard Maximize It! maximize-it.py

7.collections

Subdomain Difficulty Problem link Solution
Collections Easy collections.Counter() collections-counter.py
Collections Easy DefaultDict Tutorial defaultdict-tutorial.py
Collections Easy Collections.namedtuple() py-collections-namedtuple.py
Collections Easy Collections.OrderedDict() py-collections-ordereddict.py
Collections Medium Word Order word-order.py
Collections Easy Collections.deque() py-collections-deque.py
Collections Medium Company Logo most-commons.py
Collections Medium Piling Up! piling-up.py

8.Date and time

Subdomain Difficulty Problem link Solution
Date and Time Easy Calendar Module calendar-module.py
Date and Time Medium Time Delta python-time-delta.py

9.erros and exceptions

Subdomain Difficulty Problem link Solution
Errors and Exceptions Easy Exceptions exceptions.py
Errors and Exceptions Easy Incorrect Regex incorrect-regex.py

10.Bulid-ins

Subdomain Difficulty Problem link Solution
Built-Ins Easy Zipped! zipped.py
Built-Ins Easy Input() input.py
Built-Ins Easy Python Evaluation python-eval.py
Built-Ins Medium Athlete Sort python-sort-sort.py
Built-Ins Easy Any or All any-or-all.py
Built-Ins Medium ginortS ginorts.py

11.Classes

Subdomain Difficulty Problem link Solution
Classes Medium Classes: Dealing with Complex Numbers class-1-dealing-with-complex-numbers.py
Classes Easy Class 2 - Find the Torsional Angle class-2-find-the-torsional-angle.py

12.Python functional

Subdomain Difficulty Problem link Solution
Python Functionals Easy Map and Lambda Function map-and-lambda-expression.py
Python Functionals Medium Validating Email Addresses With a Filter validate-list-of-email-address-with-filter.py
Python Functionals Medium Reduce Function reduce-function.py

13.Regex and Parsing

Subdomain Difficulty Problem link Solution
Regex and Parsing Easy Detect Floating Point Number introduction-to-regex.py
Regex and Parsing Easy Re.split() re-split.py
Regex and Parsing Easy Group(), Groups() & Groupdict() re-group-groups.py
Regex and Parsing Easy Re.findall() & Re.finditer() re-findall-re-finditer.py
Regex and Parsing Easy Re.start() & Re.end() re-start-re-end.py
Regex and Parsing Medium Regex Substitution re-sub-regex-substitution.py
Regex and Parsing Easy Validating Roman Numerals validate-a-roman-number.py
Regex and Parsing Easy Validating phone numbers validating-the-phone-number.py
Regex and Parsing Easy Validating and Parsing Email Addresses validating-named-email-addresses.py
Regex and Parsing Easy Hex Color Code hex-color-code.py
Regex and Parsing Easy HTML Parser - Part 1 html-parser-part-1.py
Regex and Parsing Easy HTML Parser - Part 2 html-parser-part-2.py
Regex and Parsing Easy Detect HTML Tags, Attributes and Attribute Values detect-html-tags-attributes-and-attribute-values.py
Regex and Parsing Easy Validating UID validating-uid.py
Regex and Parsing Medium Validating Credit Card Numbers validating-credit-card-number.py
Regex and Parsing Hard Validating Postal Codes validating-postalcode.py
Regex and Parsing Hard Matrix Script matrix-script.py

14.Closures and Decorators

Subdomain Difficulty Problem link Solution
Closures and Decorators Easy Standardize Mobile Number Using Decorators standardize-mobile-number-using-decorators.py
Closures and Decorators Easy Decorators 2 - Name Directory Decorators 2 - Name Directory.py

15.numpy

Subdomain Difficulty Problem link Solution
Numpy Easy Arrays np-arrays.py
Numpy Easy Shape and Reshape np-shape-reshape.py
Numpy Easy Transpose and Flatten np-transpose-and-flatten.py
Numpy Easy Concatenate np-concatenate.py
Numpy Easy Zeros and Ones np-zeros-and-ones.py
Numpy Easy Eye and Identity np-eye-and-identity.py
Numpy Easy Array Mathematics np-array-mathematics.py
Numpy Easy Floor, Ceil and Rint floor-ceil-and-rint.py
Numpy Easy Sum and Prod np-sum-and-prod.py
Numpy Easy Min and Max np-min-and-max.py
Numpy Easy Mean, Var, and Std np-mean-var-and-std.py
Numpy Easy Dot and Cross np-dot-and-cross.py
Numpy Easy Inner and Outer np-inner-and-outer.py
Numpy Easy Polynomials np-polynomials.py
Numpy Easy Linear Algebra np-linear-algebra.py

16.XML

Subdomain Difficulty Problem link Solution
XML Easy XML 1 - Find the Score xml-1-find-the-score.py
XML Easy XML2 - Find the Maximum Depth xml2-find-the-maximum-depth.py

17.Debugging

Subdomain Difficulty Problem link Solution
Debugging Medium Words Score words-score.py
Debugging Medium Default Arguments default-arguments.py

Let's connect! Find me on the web.



If you have any Queries or Suggestions, feel free to reach out to me.

Show some  ❤️  by starring some of the repositories!