{"id":21983037,"url":"https://github.com/arsho/hackerrank_python_domain_solutions","last_synced_at":"2025-04-04T12:08:54.794Z","repository":{"id":38144254,"uuid":"63397698","full_name":"arsho/Hackerrank_Python_Domain_Solutions","owner":"arsho","description":"Solutions of challenges of Hackerrank Python domain","archived":false,"fork":false,"pushed_at":"2023-06-30T07:58:25.000Z","size":425,"stargazers_count":440,"open_issues_count":4,"forks_count":241,"subscribers_count":16,"default_branch":"master","last_synced_at":"2025-03-28T11:09:47.616Z","etag":null,"topics":["hackerrank","hackerrank-python","hackerrank-solutions","python"],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/arsho.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2016-07-15T06:33:38.000Z","updated_at":"2025-03-25T01:51:18.000Z","dependencies_parsed_at":"2024-11-29T22:31:12.369Z","dependency_job_id":null,"html_url":"https://github.com/arsho/Hackerrank_Python_Domain_Solutions","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/arsho%2FHackerrank_Python_Domain_Solutions","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arsho%2FHackerrank_Python_Domain_Solutions/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arsho%2FHackerrank_Python_Domain_Solutions/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arsho%2FHackerrank_Python_Domain_Solutions/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/arsho","download_url":"https://codeload.github.com/arsho/Hackerrank_Python_Domain_Solutions/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247174423,"owners_count":20896078,"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":["hackerrank","hackerrank-python","hackerrank-solutions","python"],"created_at":"2024-11-29T17:34:14.420Z","updated_at":"2025-04-04T12:08:54.768Z","avatar_url":"https://github.com/arsho.png","language":"Python","readme":"## Hackerrank Python Domain Solutions\n\n- Solutions of **Hackerrank Python Domain** challenges. The codes may give a head start if you are stuck somewhere! \n- If you have better code (I like readable code rather than short liner), send pull request. \n- Challenges can be found in [https://www.hackerrank.com/domains/python](https://www.hackerrank.com/domains/python).\n- Bonus: I have created [Hackerrank_Solution_Blank_File_Creator.py](HackerrankUtility/Hackerrank_Solution_Blank_File_Creator.py) to generate the blank file for each challenges. Have a look in [HackerrankUtility](HackerrankUtility) folder.\n\n\u003chr\u003e\n\n### Hackerrank Python Domain\n\n![alt Hackerrank Python Domain](https://raw.githubusercontent.com/arsho/Hackerrank_Python_Domain_Solutions/master/Hackerrank_Python_Domain.png)\n\n### Solutions listed in Hackerrank_Python_Domain_Solutions\n\n\n- Introduction\n   - [Say Hello, World! With Python](Introduction/SayHelloWorldWithPython.py)\n   - [Python If-Else](Introduction/PythonIfElse.py)\n   - [Arithmetic Operators](Introduction/ArithmeticOperators.py)\n   - [Python: Division](Introduction/PythonDivision.py)\n   - [Loops](Introduction/Loops.py)\n   - [Write a function](Introduction/Writeafunction.py)\n   - [Print Function](Introduction/PrintFunction.py)\n- Basic Data Types\n   - [Lists](BasicDataTypes/Lists.py)\n   - [Tuples](BasicDataTypes/Tuples.py)\n   - [List Comprehensions](BasicDataTypes/ListComprehensions.py)\n   - [Find the Runner-Up Score!](BasicDataTypes/FindtheSecondLargestNumber.py)\n   - [Nested Lists](BasicDataTypes/NestedLists.py)\n   - [Finding the percentage](BasicDataTypes/Findingthepercentage.py)\n- Strings\n   - [sWAP cASE](Strings/sWAPcASE.py)\n   - [String Split and Join](Strings/StringSplitandJoin.py)\n   - [Whats Your Name?](Strings/WhatsYourName.py)\n   - [Mutations](Strings/Mutations.py)\n   - [Find a string](Strings/Findastring.py)\n   - [String Validators](Strings/StringValidators.py)\n   - [Text Alignment](Strings/TextAlignment.py)\n   - [Text Wrap](Strings/TextWrap.py)\n   - [Designer Door Mat](Strings/DesignerDoorMat.py)\n   - [String Formatting](Strings/StringFormatting.py)\n   - [Alphabet Rangoli](Strings/AlphabetRangoli.py)\n   - [Capitalize!](Strings/Capitalize.py)\n   - [The Minion Game](Strings/TheMinionGame.py)\n- Sets\n   - [Introduction to Sets](Sets/IntroductiontoSets.py)\n   - [Symmetric Difference](Sets/SymmetricDifference.py)\n   - [No Idea!](Sets/NoIdea.py)\n   - [Set .add()](Sets/Setadd.py)\n   - [Set .discard(), .remove() \u0026amp; .pop()](Sets/Setdiscardremoveamppop.py)\n   - [Set .union() Operation](Sets/SetunionOperation.py)\n   - [Set .intersection() Operation](Sets/SetintersectionOperation.py)\n   - [Set .difference() Operation](Sets/SetdifferenceOperation.py)\n   - [Set .symmetric_difference() Operation](Sets/Setsymmetric_differenceOperation.py)\n   - [Set Mutations](Sets/SetMutations.py)\n   - [The Captains Room](Sets/TheCaptainsRoom.py)\n   - [Check Subset](Sets/CheckSubset.py)\n   - [Check Strict Superset](Sets/CheckStrictSuperset.py)\n- Math\n   - [Polar Coordinates](Math/PolarCoordinates.py)\n   - [Find Angle MBC](Math/FindAngleMBC.py)\n   - [Triangle Quest 2](Math/TriangleQuest2.py)\n   - [Mod Divmod](Math/ModDivmod.py)\n   - [Power - Mod Power](Math/PowerModPower.py)\n   - [Integers Come In All Sizes](Math/IntegersComeInAllSizes.py)\n   - [Triangle Quest](Math/TriangleQuest.py)\n- Itertools\n   - [itertools.product()](Itertools/itertoolsproduct.py)\n   - [itertools.permutations()](Itertools/itertoolspermutations.py)\n   - [itertools.combinations()](Itertools/itertoolscombinations.py)\n   - [itertools.combinations_with_replacement()](Itertools/itertoolscombinations_with_replacement.py)\n   - [Compress the String!](Itertools/CompresstheString.py)\n   - [Iterables and Iterators](Itertools/IterablesandIterators.py)\n   - [Maximize It!](Itertools/MaximizeIt.py)\n- Collections\n   - [collections.Counter()](Collections/collectionsCounter.py)\n   - [DefaultDict Tutorial](Collections/DefaultDictTutorial.py)\n   - [Collections.namedtuple()](Collections/Collectionsnamedtuple.py)\n   - [Collections.OrderedDict()](Collections/CollectionsOrderedDict.py)\n   - [Word Order](Collections/WordOrder.py)\n   - [Collections.deque()](Collections/Collectionsdeque.py)\n   - [Piling Up!](Collections/PilingUp.py)\n   - [Most Common](Collections/MostCommon.py)\n- Date and Time\n   - [Calendar Module](DateandTime/CalendarModule.py)\n   - [Time Delta](DateandTime/TimeDelta.py)\n- Errors and Exceptions\n   - [Exceptions](ErrorsandExceptions/Exceptions.py)\n   - [Incorrect Regex](ErrorsandExceptions/IncorrectRegex.py)\n- Classes\n   - [Classes: Dealing with Complex Numbers](Classes/ClassesDealingwithComplexNumbers.py)\n   - [Class 2 - Find the Torsional Angle](Classes/Class2FindtheTorsionalAngle.py)\n- Built-Ins\n   - [Zipped!](BuiltIns/Zipped.py)\n   - [Input()](BuiltIns/Input.py)\n   - [Python Evaluation](BuiltIns/PythonEvaluation.py)\n   - [Athlete Sort](BuiltIns/AthleteSort.py)\n   - [Any or All](BuiltIns/AnyorAll.py)\n   - [ginortS](BuiltIns/ginortS.py)\n- Python Functionals\n   - [Map and Lambda Function](PythonFunctionals/MapandLambdaFunction.py)\n   - [Validating Email Addresses With a Filter](PythonFunctionals/ValidatingEmailAddressesWithaFilter.py)\n- Regex and Parsing\n   - [Detect Floating Point Numbers](RegexandParsing/DetectFloatingPointNumbers.py)\n   - [Re.split()](RegexandParsing/Resplit.py)\n   - [Group(), Groups() \u0026amp; Groupdict()](RegexandParsing/GroupGroupsampGroupdict.py)\n   - [Re.findall() \u0026amp; Re.finditer()](RegexandParsing/RefindallampRefinditer.py)\n   - [Re.start() \u0026amp; Re.end()](RegexandParsing/RestartampReend.py)\n   - [Regex Substitution](RegexandParsing/RegexSubstitution.py)\n   - [Validating Roman Numerals](RegexandParsing/ValidatingRomanNumerals.py)\n   - [Validating phone numbers](RegexandParsing/Validatingphonenumbers.py)\n   - [Validating and Parsing Email Addresses](RegexandParsing/ValidatingandParsingEmailAddresses.py)\n   - [Hex Color Code](RegexandParsing/HexColorCode.py)\n   - [HTML Parser - Part 1](RegexandParsing/HTMLParserPart1.py)\n   - [HTML Parser - Part 2](RegexandParsing/HTMLParserPart2.py)\n   - [Detect HTML Tags, Attributes and Attribute Values](RegexandParsing/DetectHTMLTagsAttributesandAttributeValues.py)\n   - [Validating UID](RegexandParsing/ValidatingUID.py)\n   - [Validating Credit Card Numbers](RegexandParsing/ValidatingCreditCardNumbers.py)\n   - [Validating Postal Codes](RegexandParsing/ValidatingPostalCodes.py)\n   - [Matrix Script](RegexandParsing/MatrixScript.py)\n- XML\n   - [XML 1 - Find the Score](XML/XML1FindtheScore.py)\n   - [XML2 - Find the Maximum Depth](XML/XML2FindtheMaximumDepth.py)\n- Closures and Decorators\n   - [Standardize Mobile Number Using Decorators](ClosuresandDecorators/StandardizeMobileNumberUsingDecorators.py)\n   - [Decorators 2 - Name Directory](ClosuresandDecorators/Decorators2NameDirectory.py)\n- Numpy\n   - [Arrays](Numpy/Arrays.py)\n   - [Shape and Reshape](Numpy/ShapeandReshape.py)\n   - [Transpose and Flatten](Numpy/TransposeandFlatten.py)\n   - [Concatenate](Numpy/Concatenate.py)\n   - [Zeros and Ones](Numpy/ZerosandOnes.py)\n   - [Eye and Identity](Numpy/EyeandIdentity.py)\n   - [Array Mathematics](Numpy/ArrayMathematics.py)\n   - [Floor, Ceil and Rint](Numpy/FloorCeilandRint.py)\n   - [Sum and Prod](Numpy/SumandProd.py)\n   - [Min and Max](Numpy/MinandMax.py)\n   - [Mean, Var, and Std](Numpy/MeanVarandStd.py)\n   - [Dot and Cross](Numpy/DotandCross.py)\n   - [Inner and Outer](Numpy/InnerandOuter.py)\n   - [Polynomials](Numpy/Polynomials.py)\n   - [Linear Algebra](Numpy/LinearAlgebra.py)\n- Debugging\n   - [Words Score](Debugging/WordsScore.py)\n   - [Default Arguments](Debugging/DefaultArguments.py)\n\n\u003chr\u003e\n\n\n### How to use HackerrankUtility\n\n- Open [Hackerrank_Solution_Blank_File_Creator.py](HackerrankUtility/Hackerrank_Solution_Blank_File_Creator.py) and edit the author name.\n- Save and run the file.\n- Blank file to create your solution for each challenge will be created in relevent subdomain.\n\n\u003chr\u003e\n\n- Watch demonstration process in [Youtube video: Hackerrank Solution Blank File Creator DEMO](https://youtu.be/G3hq5upfPEI)\n\n\n[![https://youtu.be/G3hq5upfPEI](http://img.youtube.com/vi/G3hq5upfPEI/0.jpg)](https://youtu.be/G3hq5upfPEI)\n\n### Contributors\n\n[![https://github.com/arsho/Hackerrank_Python_Domain_Solutions/graphs/contributors](https://contrib.rocks/image?repo=arsho/Hackerrank_Python_Domain_Solutions)](https://github.com/arsho/Hackerrank_Python_Domain_Solutions/graphs/contributors)\n\n### Contact\n\nIf you want to contact me you can reach me at [arshovon.com](https://arshovon.com/).\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farsho%2Fhackerrank_python_domain_solutions","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Farsho%2Fhackerrank_python_domain_solutions","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farsho%2Fhackerrank_python_domain_solutions/lists"}