{"id":13513261,"url":"https://github.com/anishLearnsToCode/hackerrank-python","last_synced_at":"2025-03-31T01:32:18.594Z","repository":{"id":98361955,"uuid":"265767347","full_name":"anishLearnsToCode/hackerrank-python","owner":"anishLearnsToCode","description":"Python 🐍 Domain on HackerRank 💻 - Problems \u0026 Solutions","archived":false,"fork":false,"pushed_at":"2020-11-01T07:31:16.000Z","size":197,"stargazers_count":12,"open_issues_count":0,"forks_count":3,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-24T19:12:12.830Z","etag":null,"topics":["basic-data-types","code","collections","datetime","hackerrank","hackerrank-python","hackerrank-solutions","itertools","java","math","programming","python","python-collections","python-domain","python-itertools","python3","regex","sets","strings","zip"],"latest_commit_sha":null,"homepage":"https://www.hackerrank.com/domains/python","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/anishLearnsToCode.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-05-21T05:59:19.000Z","updated_at":"2025-02-28T04:58:27.000Z","dependencies_parsed_at":"2023-07-10T14:32:37.724Z","dependency_job_id":null,"html_url":"https://github.com/anishLearnsToCode/hackerrank-python","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anishLearnsToCode%2Fhackerrank-python","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anishLearnsToCode%2Fhackerrank-python/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anishLearnsToCode%2Fhackerrank-python/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anishLearnsToCode%2Fhackerrank-python/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/anishLearnsToCode","download_url":"https://codeload.github.com/anishLearnsToCode/hackerrank-python/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246403961,"owners_count":20771526,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["basic-data-types","code","collections","datetime","hackerrank","hackerrank-python","hackerrank-solutions","itertools","java","math","programming","python","python-collections","python-domain","python-itertools","python3","regex","sets","strings","zip"],"created_at":"2024-08-01T04:00:48.893Z","updated_at":"2025-03-31T01:32:18.564Z","avatar_url":"https://github.com/anishLearnsToCode.png","language":"Python","readme":"# HackerRank Python 🐍  Domain Solutions\n\n![problems-solved](https://img.shields.io/badge/Problems%20Solved-115/115-1abc9c.svg)\n[![cp](https://img.shields.io/badge/also%20see-Competitve%20Programming-1f72ff.svg)](https://github.com/anishLearnsToCode/competitive-programming)\n\nHackerRank is an online platform that offers programmers the ability to test their\nsills, practice and learn something new. The problem sets on HackerRank are divided in Domains \u0026 Tutorials, \nand the following are the domains \u0026 tutorials on HackerRank:\n\n\u003cdetails\u003e\n    \u003csummary\u003e\u003cb\u003eDomains\u003c/b\u003e\u003c/summary\u003e\n    \u003cul\u003e\n        \u003cli\u003e\u003ca href=\"https://www.hackerrank.com/domains/algorithms\"\u003eAlgorithms\u003c/a\u003e\u003c/li\u003e\n        \u003cli\u003e\u003ca href=\"https://www.hackerrank.com/domains/data-structures\"\u003eData Structures\u003c/a\u003e\u003c/li\u003e\n        \u003cli\u003e\u003ca href=\"https://www.hackerrank.com/domains/mathematics\"\u003eMathematics\u003c/a\u003e\u003c/li\u003e\n        \u003cli\u003e\u003ca href=\"https://www.hackerrank.com/domains/c\"\u003eC\u003c/a\u003e\u003c/li\u003e\n        \u003cli\u003e\u003ca href=\"https://www.hackerrank.com/domains/cpp\"\u003eC++\u003c/a\u003e\u003c/li\u003e\n        \u003cli\u003e\u003ca href=\"https://www.hackerrank.com/domains/java\"\u003eJava\u003c/a\u003e\u003c/li\u003e\n        \u003cli\u003e\u003ca href=\"https://www.hackerrank.com/domains/python\"\u003ePython\u003c/a\u003e\u003c/li\u003e\n        \u003cli\u003e\u003ca href=\"https://www.hackerrank.com/domains/ruby\"\u003eRuby\u003c/a\u003e\u003c/li\u003e\n        \u003cli\u003e\u003ca href=\"https://www.hackerrank.com/domains/shell\"\u003eLinux Shell\u003c/a\u003e\u003c/li\u003e\n        \u003cli\u003e\u003ca href=\"https://www.hackerrank.com/domains/fp\"\u003eFunctional Programming\u003c/a\u003e\u003c/li\u003e\n        \u003cli\u003e\u003ca href=\"https://www.hackerrank.com/domains/ai\"\u003eArtificial Intelligence\u003c/a\u003e\u003c/li\u003e\n        \u003cli\u003e\u003ca href=\"https://www.hackerrank.com/domains/sql\"\u003eSQL\u003c/a\u003e\u003c/li\u003e\n        \u003cli\u003e\u003ca href=\"https://www.hackerrank.com/domains/databases\"\u003eDatabases\u003c/a\u003e\u003c/li\u003e\n        \u003cli\u003e\u003ca href=\"https://www.hackerrank.com/domains/regex\"\u003eRegex\u003c/a\u003e\u003c/li\u003e\n    \u003c/ul\u003e\n\u003c/details\u003e\n\n\u003cdetails\u003e\n    \u003csummary\u003e\u003cb\u003eTutorials\u003c/b\u003e\u003c/summary\u003e\n    \u003cul\u003e\n        \u003cli\u003e\u003ca href=\"https://www.hackerrank.com/interview\"\u003eInterview Preparation Kit\u003c/a\u003e\u003c/li\u003e\n        \u003cli\u003e\u003ca href=\"https://www.hackerrank.com/domains/tutorials/30-days-of-code\"\u003e30 Days of Code\u003c/a\u003e\u003c/li\u003e\n        \u003cli\u003e\u003ca href=\"https://www.hackerrank.com/domains/tutorials/10-days-of-statistics\"\u003e10 Days of Statistics\u003c/a\u003e\u003c/li\u003e\n        \u003cli\u003e\u003ca href=\"https://www.hackerrank.com/domains/tutorials/10-days-of-javascript\"\u003e10 Days of JavaScript\u003c/a\u003e\u003c/li\u003e\n    \u003c/ul\u003e\n\u003c/details\u003e\n\nThis repository contains solutions to the [Python domain](https://www.hackerrank.com/domains/python) \npart of HackerRank. My HackerRank profile can be viewed [here](https://www.hackerrank.com/anishviewer).\n\nI have also solved other domains on HackerRank that can be viewed at:\n\n| Domain | Solutions Repository Link |\n|--------|---------------------------|\n| [Algorithms](https://www.hackerrank.com/domains/algorithms) | [Solutions Repository](https://github.com/anishLearnsToCode/hackerrank-algorithms) |\n| [Data Structures](https://www.hackerrank.com/domains/data-structures) | [Solutions Repository](https://github.com/anishLearnsToCode/hackerrank-data-structures) |\n| [Java](https://www.hackerrank.com/domains/java) | [Solutions Repository](https://github.com/anishLearnsToCode/hackerrank-java) |\n| [Interview Preparation Kit](https://www.hackerrank.com/interview) | [Solutions Repository](https://github.com/anishLearnsToCode/hackerrank-interview-preparation-kit) |\n\nThe Python Domain is further Divided into the following sub-domains. \n\n## Sub Domains \u0026 Problems (+Solutions) in the Python Domain\nQuick Links ⚡ : \n[Introduction](#introduction-) |\n[Basic Data Types](#basic-data-types-) |\n[Strings](#strings-) |\n[Sets](#sets-) |\n[Math](#math-) |\n[Itertools](#itertools-) |\n[Collections](#collections-) |\n[Data and Time](#date-and-time-) |\n[Errors and Exceptions](#errors-and-exceptions-) |\n[Classes](#classes-) |\n[Built-Ins](#built-ins-) |\n[Python Functionals](#python-functionals-) |\n[Regex and Parsing](#regex-and-parsing-) |\n[XML](#xml-) |\n[Closures and Decorators](#closures-and-decorators-) |\n[NumPy](#numpy-) |\n[Debugging](#debugging-) |\n\n### Introduction [👆](#sub-domains--problems-solutions-in-the-python-domain)\n| Problem | Difficulty | Solution Link |\n|---------|------------|---------------|\n| [Say \"Hello World\" With Python](https://www.hackerrank.com/challenges/py-hello-world) | Easy | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/introduction/SayHelloWorldWithPython.py) |\n| [Python If-Else](https://www.hackerrank.com/challenges/py-if-else) | Easy | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/introduction/PythonIfElse.py) |\n| [Arithmetic Operators](https://www.hackerrank.com/challenges/python-arithmetic-operators) | Easy | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/introduction/ArithmeticOperator.py) |\n| [Python Division](https://www.hackerrank.com/challenges/python-division) | Easy | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/introduction/Division.py) |\n| [Loops](https://www.hackerrank.com/challenges/python-loops) | Easy | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/introduction/Loops.py)|\n| [Write a Function](https://www.hackerrank.com/challenges/write-a-function) | Medium | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/introduction/WriteAFunction.py) |\n| [Print Function](https://www.hackerrank.com/challenges/python-print) | Easy | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/introduction/PrintFunction.py) |\n\n\n### Basic Data Types [👆](#sub-domains--problems-solutions-in-the-python-domain)\n| Problem | Difficulty | Solution Link |\n|---------|------------|---------------|\n| [List Comprehensions](https://www.hackerrank.com/challenges/list-comprehensions) | Easy | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/basic-data-types/ListComprehension.py) |\n| [Find the Runner-Up Score](https://www.hackerrank.com/challenges/find-second-maximum-number-in-a-list) | Easy | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/basic-data-types/FindTheRunnerUpScore.py) |\n| [Nested Lists](https://www.hackerrank.com/challenges/nested-list) | Easy | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/basic-data-types/nested-lists.py) |\n| [Finding The Percentage](https://www.hackerrank.com/challenges/finding-the-percentage) | Easy | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/basic-data-types/finding-the-percentage.py) |\n| [Lists](https://www.hackerrank.com/challenges/python-lists) | Easy | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/basic-data-types/Lists.py) |\n| [Tuples](https://www.hackerrank.com/challenges/python-tuples) | Easy | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/basic-data-types/tuples.py) |\n\n\n### Strings [👆](#sub-domains--problems-solutions-in-the-python-domain)\n| Problem | Difficulty | Solution Link |\n|---------|------------|---------------|\n| [sWAP cASE](https://www.hackerrank.com/challenges/swap-case) | Easy | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/strings/swap-case.py) |\n| [String Split and Join](https://www.hackerrank.com/challenges/python-string-split-and-join) | Easy | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/strings/string-split-and-join.py) |\n| [What's Your Name](https://www.hackerrank.com/challenges/whats-your-name) | Easy | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/strings/whats-your-name.py) |\n| [Mutations](https://www.hackerrank.com/challenges/python-mutations) | Easy | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/strings/mutations.py) |\n| [Find a String](https://www.hackerrank.com/challenges/find-a-string) | Easy | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/strings/find-a-string.py) |\n| [String Validators](https://www.hackerrank.com/challenges/string-validators) | Easy | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/strings/string-validators.py) |\n| [Text Alignment](https://www.hackerrank.com/challenges/text-alignment) | Easy | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/strings/text-alignment.py) |\n| [Text Wrap](https://www.hackerrank.com/challenges/text-wrap) | Easy | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/strings/text-wrap.py) |\n| [Designer Door Mat](https://www.hackerrank.com/challenges/designer-door-mat) | Easy | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/strings/designer-door-mat.py) |\n| [String Formatting](https://www.hackerrank.com/challenges/python-string-formatting) | Easy | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/strings/string-formatting.py) |\n| [Alphabet Rangoli](https://www.hackerrank.com/challenges/alphabet-rangoli) | Easy | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/strings/alphabet-rangoli.py) |\n| [Capatalize!](https://www.hackerrank.com/challenges/capitalize) | Easy | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/strings/capitalize!.py) |\n| [The Minion Game](https://www.hackerrank.com/challenges/the-minion-game) | Medium | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/strings/the-minion-game.py) |\n| [Merge The Tools](https://www.hackerrank.com/challenges/merge-the-tools) | Medium | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/strings/merge-the-tools.py) |\n\n\n### Sets [👆](#sub-domains--problems-solutions-in-the-python-domain)\n| Problem | Difficulty | Solution Link |\n|---------|------------|---------------|\n| [Introduction to Sets](https://www.hackerrank.com/challenges/py-introduction-to-sets) | Easy | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/sets/introduction-to-sets.py) |\n| [No Idea!](https://www.hackerrank.com/challenges/no-idea) | Medium | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/sets/no-idea.py) |\n| [Symmetric Difference](https://www.hackerrank.com/challenges/symmetric-difference) | Easy | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/sets/symmetric-difference.py) |\n| [Set .add()](https://www.hackerrank.com/challenges/py-set-add) | Easy | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/sets/set-add.py) |\n| [Set .discard() .remove() \u0026 .pop()](https://www.hackerrank.com/challenges/py-set-discard-remove-pop) | Easy | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/sets/set-disacard-remove-pop.py) |\n| [Set .union() Operation](https://www.hackerrank.com/challenges/py-set-union) | Easy | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/sets/set-union.py) |\n| [Set .intersection() Operation](https://www.hackerrank.com/challenges/py-set-intersection-operation) | Easy | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/sets/set-intersection.py) |\n| [Set .difference() Operation](https://www.hackerrank.com/challenges/py-set-difference-operation) | Easy | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/sets/set-difference.py) |\n| [Set .symmetric_difference() Operation](https://www.hackerrank.com/challenges/py-set-symmetric-difference-operation) | Easy | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/sets/set-symmetric-difference.py) |\n| [Set Mutations](https://www.hackerrank.com/challenges/py-set-mutations) | Easy | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/sets/set-mutations.py) |\n| [Tha Captain's Room](https://www.hackerrank.com/challenges/py-the-captains-room) | Easy | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/sets/the-captains-room.py) |\n| [Check Subset](https://www.hackerrank.com/challenges/py-check-subset) | Easy | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/sets/check-subset.py) |\n| [Check Strict Superset](https://www.hackerrank.com/challenges/py-check-strict-superset) | Easy | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/sets/is-strict-superset.py) |\n\n\n### Math [👆](#sub-domains--problems-solutions-in-the-python-domain)\n| Problem | Difficulty | Solution Link |\n|---------|------------|---------------|\n| [Polar Coordinates](https://www.hackerrank.com/challenges/polar-coordinates) | Easy | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/math/polar-coordinates.py) |\n| [Find Angle MBC](https://www.hackerrank.com/challenges/find-angle) | Medium | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/math/find-angle-mbc.py) |\n| [Triangle Quest 2](https://www.hackerrank.com/challenges/triangle-quest-2) | Medium | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/math/triangle-quest-2.py) |\n| [Mod Divmod](https://www.hackerrank.com/challenges/python-mod-divmod) | Easy | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/math/mod-divmod.py) |\n| [Power - Mod Power](https://www.hackerrank.com/challenges/python-power-mod-power) | Easy | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/math/power-mod-power.py) |\n| [Integers Come in all sizes](https://www.hackerrank.com/challenges/python-integers-come-in-all-sizes) | Easy | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/math/integers-come-in-all-sizes.py) |\n| [Triangle Quest](https://www.hackerrank.com/challenges/python-quest-1) | Easy | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/math/triangle-quest.py) |\n\n\n### Itertools [👆](#sub-domains--problems-solutions-in-the-python-domain)\n| Problem | Difficulty | Solution Link |\n|---------|------------|---------------|\n| [itertools.product()](https://www.hackerrank.com/challenges/itertools-product) | Easy | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/itertools/itertools-product.py) |\n| [itertools.permutations()](https://www.hackerrank.com/challenges/itertools-permutations) | Easy | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/itertools/itertools-permutations.py) |\n| [itertools.combinations()](https://www.hackerrank.com/challenges/itertools-combinations) | Easy | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/itertools/itertools-combinations.py) |\n| [itertools.combinations_with_replacement()](https://www.hackerrank.com/challenges/itertools-combinations-with-replacement) | Easy | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/itertools/itertools-combinations-with-replacements.py) |\n| [Compress the String!](https://www.hackerrank.com/challenges/compress-the-string) | Medium | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/itertools/compress-the-string.py) |\n| [Iterables \u0026 Iterators](https://www.hackerrank.com/challenges/iterables-and-iterators) | Medium | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/itertools/iterables-and-iterators.py) |\n| [Maximize It!](https://www.hackerrank.com/challenges/maximize-it) | Hard | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/itertools/maximize-it.py) |\n\n\n### Collections [👆](#sub-domains--problems-solutions-in-the-python-domain)\n| Problem | Difficulty | Solution Link |\n|---------|------------|---------------|\n| [collections.Counter()](https://www.hackerrank.com/challenges/collections-counter) | Easy | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/collections/collections-counter.py) |\n| [DefaultDict Tutorial](https://www.hackerrank.com/challenges/defaultdict-tutorial) | Easy | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/collections/default-dict-tutorial.py) |\n| [Collections.namedTuple()](https://www.hackerrank.com/challenges/py-collections-namedtuple) | Easy | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/collections/collections-named-tuple.py) |\n| [Collections.orderedDict()](https://www.hackerrank.com/challenges/py-collections-ordereddict) | Easy | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/collections/collections-ordered-dict.py) |\n| [Word Order](https://www.hackerrank.com/challenges/word-order) | Medium | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/collections/word-order.py) |\n| [Collections.dequeue()](https://www.hackerrank.com/challenges/py-collections-deque) | Easy | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/collections/collections-dequeue.py) |\n| [Company Logo](https://www.hackerrank.com/challenges/most-commons) | Medium | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/collections/company-logo.py) |\n| [Piling Up!](https://www.hackerrank.com/challenges/piling-up) | Medium | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/collections/piling-up.py) |\n\n\n### Date and Time [👆](#sub-domains--problems-solutions-in-the-python-domain)\n| Problem | Difficulty | Solution Link |\n|---------|------------|---------------|\n| [Calender Module](https://www.hackerrank.com/challenges/calendar-module) | Easy | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/date-and-time/calendar-module.py) |\n| [Time Delta](https://www.hackerrank.com/challenges/python-time-delta) | Medium | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/date-and-time/time-delta.py) |\n\n\n### Errors and Exceptions [👆](#sub-domains--problems-solutions-in-the-python-domain)\n| Problem | Difficulty | Solution Link |\n|---------|------------|---------------|\n| [Exceptions](https://www.hackerrank.com/challenges/exceptions) | Easy | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/errors-and-exceptions/exceptions.py)  |\n| [Incorrect Regex](https://www.hackerrank.com/challenges/incorrect-regex) | Easy | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/errors-and-exceptions/incorrect-regex.py) |\n\n\n### Classes [👆](#sub-domains--problems-solutions-in-the-python-domain)\n| Problem | Difficulty | Solution Link |\n|---------|------------|---------------|\n| [Class 2 - Find the Torsional Angle](https://www.hackerrank.com/challenges/class-2-find-the-torsional-angle) | Easy | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/classes/class-2-find-the-torsional-angle.py) |\n| [Classes: Dealing with Complex Numbers](https://www.hackerrank.com/challenges/class-1-dealing-with-complex-numbers) | Medium | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/classes/dealing-with-complex-numbers.py) |\n\n\n### Built Ins [👆](#sub-domains--problems-solutions-in-the-python-domain)\n| Problem | Difficulty | Solution Link |\n|---------|------------|---------------|\n| [Zipped!](https://www.hackerrank.com/challenges/zipped) | Easy | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/built-ins/zipped.py) |\n| [Input()](https://www.hackerrank.com/challenges/input) | Easy | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/built-ins/input.py) |\n| [Python Evaluation](https://www.hackerrank.com/challenges/python-eval) | Easy | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/built-ins/python-evaluation.py) |\n| [Athlete Sort](https://www.hackerrank.com/challenges/python-sort-sort) | Medium | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/built-ins/athlete-sort.py) |\n| [Any or All](https://www.hackerrank.com/challenges/any-or-all) | Easy | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/built-ins/any-or-all.py) |\n| [ginortS](https://www.hackerrank.com/challenges/ginorts) | Medium | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/built-ins/ginortS.py) |\n\n\n### Python Functionals [👆](#sub-domains--problems-solutions-in-the-python-domain)\n| Problem | Difficulty | Solution Link |\n|---------|------------|---------------|\n| [Map and Lambda Function](https://www.hackerrank.com/challenges/map-and-lambda-expression) | Easy | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/python-functions/map-and-lambda-functions.py) |\n| [Validating Email Address with Filter](https://www.hackerrank.com/challenges/validate-list-of-email-address-with-filter) | Medium | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/python-functions/validating-email-addresses.py) |\n| [Reduce Function](https://www.hackerrank.com/challenges/reduce-function) | Medium | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/python-functions/reduce-function.py) |\n\n\n### Regex and Parsing [👆](#sub-domains--problems-solutions-in-the-python-domain)\n| Problem | Difficulty | Solution Link |\n|---------|------------|---------------|\n| [Detect Floating Point Number](https://www.hackerrank.com/challenges/introduction-to-regex) | Easy | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/regex-and-parsing/detect-floating-point-numbers.py) |\n| [Re.split()](https://www.hackerrank.com/challenges/re-split) | Easy | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/regex-and-parsing/re-split.py) |\n| [Group(), Groups() and Groupdict()](https://www.hackerrank.com/challenges/re-group-groups) | Easy | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/regex-and-parsing/group-groups-groupdict.py) |\n| [Re.findall() \u0026 Re.finditer()](https://www.hackerrank.com/challenges/re-findall-re-finditer) | Easy | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/regex-and-parsing/re-findall-and-finditer.py) |\n| [Re.start() and Re.end()](https://www.hackerrank.com/challenges/re-start-re-end) | Easy | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/regex-and-parsing/re-start-end.py) |\n| [Regex Substitution](https://www.hackerrank.com/challenges/re-sub-regex-substitution) | Medium | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/regex-and-parsing/regex-substitution.py) |\n| [Validating Roman Numerals](https://www.hackerrank.com/challenges/validate-a-roman-number) | Easy | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/regex-and-parsing/validating-roman-numerals.py) |\n| [Validating Phone Numbers](https://www.hackerrank.com/challenges/validating-the-phone-number) | Easy | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/regex-and-parsing/validating-phone-numbers.py) |\n| [Validating and Parsing Email Addresses](https://www.hackerrank.com/challenges/validating-named-email-addresses) | Easy | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/regex-and-parsing/validating-parsing-email-address.py) |\n| [Hex Color Code](https://www.hackerrank.com/challenges/hex-color-code) | Easy | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/regex-and-parsing/hex-color-code.py) |\n| [HTML Parser - Part 1](https://www.hackerrank.com/challenges/html-parser-part-1) | Easy | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/regex-and-parsing/html-parser-part-1.py) |\n| [HTML Parser - Part 2](https://www.hackerrank.com/challenges/html-parser-part-2) | Easy | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/regex-and-parsing/html-parser-part-2.py) |\n| [Detect HTML Tags, Attributes and Attribute Values](https://www.hackerrank.com/challenges/detect-html-tags-attributes-and-attribute-values) | Easy | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/regex-and-parsing/detect-html-tags-attributes.py) |\n| [Validating UID](https://www.hackerrank.com/challenges/validating-uid) | Easy | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/regex-and-parsing/validating-uid.py) |\n| [Validating Credit Card Numbers](https://www.hackerrank.com/challenges/validating-credit-card-number) | Medium | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/regex-and-parsing/validating-credit-card-numbers.py) |\n| [Validating Postal Codes](https://www.hackerrank.com/challenges/validating-postalcode) | Easy | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/regex-and-parsing/validating-postal-codes.py) |\n| [Matrix Script](https://www.hackerrank.com/challenges/matrix-script) | Hard | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/regex-and-parsing/matrix-script.py) |\n\n\n### XML [👆](#sub-domains--problems-solutions-in-the-python-domain)\n| Problem | Difficulty | Solution Link |\n|---------|------------|---------------|\n| [XML 1 - Find the Score](https://www.hackerrank.com/challenges/xml-1-find-the-score) | Easy | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/xml/xml-1-find-the-score.py) |\n| [XML 2 - Find the Maximum Depth](https://www.hackerrank.com/challenges/xml2-find-the-maximum-depth) | Easy | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/xml/xml-2-find-max-depth.py) |\n\n\n### Closures and Decorators [👆](#sub-domains--problems-solutions-in-the-python-domain)\n| Problem | Difficulty | Solution Link |\n|---------|------------|---------------|\n| [Standardize Mobile Numbers Using Decorators](https://www.hackerrank.com/challenges/standardize-mobile-number-using-decorators) | Easy | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/closures-and-decorators/standardize-mobile-numbers-using-decorator.py) |\n| [Decorators 2 - Name Directory](https://www.hackerrank.com/challenges/decorators-2-name-directory) | Easy | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/closures-and-decorators/decorator-2-name-directory.py) |\n\n\n### Numpy [👆](#sub-domains--problems-solutions-in-the-python-domain)\n| Problem | Difficulty | Solution Link |\n|---------|------------|---------------|\n| [Arrays](https://www.hackerrank.com/challenges/np-arrays) | Easy | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/numpy-python/arrays.py) |\n| [Shape and Reshape](https://www.hackerrank.com/challenges/np-shape-reshape) | Easy | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/numpy-python/shape-and-reshape.py) |\n| [Transpose and Flatten](https://www.hackerrank.com/challenges/np-transpose-and-flatten) | Easy | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/numpy-python/flatten-and-transpose.py) |\n| [Concatenate](https://www.hackerrank.com/challenges/np-concatenate) | Easy | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/numpy-python/concatenate.py) |\n| [Zeroes and Ones](https://www.hackerrank.com/challenges/np-zeros-and-ones) | Easy | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/numpy-python/zeroes-and-ones.py) |\n| [Eye and Identity](https://www.hackerrank.com/challenges/np-eye-and-identity) | Easy | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/numpy-python/eye-and-identity.py) |\n| [Array Mathematics](https://www.hackerrank.com/challenges/np-array-mathematics) | Easy | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/numpy-python/array-mathematics.py) |\n| [Floor, Ciel and Rint](https://www.hackerrank.com/challenges/floor-ceil-and-rint) | Easy | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/numpy-python/floor-ciel-and-rint.py) |\n| [Sum and Prod](https://www.hackerrank.com/challenges/np-sum-and-prod) | Easy | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/numpy-python/sum-and-prod.py) |\n| [Min and Max](https://www.hackerrank.com/challenges/np-min-and-max) | Easy | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/numpy-python/min-max.py) |\n| [Mean, var and Std](https://www.hackerrank.com/challenges/np-mean-var-and-std) | Easy | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/numpy-python/mean-var-std.py) |\n| [Dot and Cross](https://www.hackerrank.com/challenges/np-dot-and-cross) | Easy | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/numpy-python/dot-cross.py) |\n| [Inner and Outer](https://www.hackerrank.com/challenges/np-inner-and-outer) | Easy | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/numpy-python/inner-outer.py) |\n| [Polynomials](https://www.hackerrank.com/challenges/np-polynomials) | Easy | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/numpy-python/polynomials.py) |\n| [Linear Algebra](https://www.hackerrank.com/challenges/np-linear-algebra) | Easy | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/numpy-python/linear-algebra.py) |\n\n\n\n### Debugging [👆](#sub-domains--problems-solutions-in-the-python-domain)\n| Problem | Difficulty | Solution Link |\n|---------|------------|---------------|\n| [Word Score](https://www.hackerrank.com/challenges/words-score) | Medium | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/debugging/word-score.py) |\n| [Default Arguments](https://www.hackerrank.com/challenges/default-arguments) | Medium | [Solution](https://github.com/anishLearnsToCode/hackerrank-python/blob/master/debugging/default-arguments.py) |\n","funding_links":[],"categories":["Introduction","Future Scope and Path"],"sub_categories":["Core Python"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FanishLearnsToCode%2Fhackerrank-python","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FanishLearnsToCode%2Fhackerrank-python","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FanishLearnsToCode%2Fhackerrank-python/lists"}