/Hacker_Rank_Python_Practices

Hacker_Rank_Python_Practices

Primary LanguageJupyter NotebookMIT LicenseMIT

HackerRank Python Practices

Here is the list of Python Practices from HackerRank that I am doing (9/115)

Introduction to python (7/7)


Click to see Introduction
  1. Say "Hello, World!" With Python Jupyter File Here
  2. Python If-Else Jupyter File Here
  3. Python: Division Jupyter File Here
  4. Loops Jupyter File Here
  5. Write a function Jupyter File Here
  6. Print Function Jupyter File Here
  7. Arithmetic Operators Jupyter File Here

Basic Data Types (2/6)


Click to see Basic Data Types
  1. List Comprehensions Jupyter File Here
  2. Find the Runner-Up Score! Jupyter File Here
  3. Nested Lists Jupyter File Here
  4. Finding the percentage
  5. Lists
  6. Tuples

Strings (0/14)


Click to see Strings
  1. sWAP cASE
  2. String Split and Join
  3. What's 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
  14. Merge the Tools!

Sets (0/13)


Click to see Sets
  1. Introduction to Sets
  2. No Idea!
  3. Symmetric Difference
  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 Captain's Room
  12. Check Subset
  13. Check Strict Superset

Math (0/7)


Click to see 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 (0/7)


Click to see 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 (0/8)


Click to see Collections
  1. collections.Counter()
  2. DefaultDict Tutorial
  3. Collections.namedtuple()
  4. Collections.OrderedDict()
  5. Word Order
  6. Collections.deque()
  7. Company Logo
  8. Piling Up!

Date and Time (0/2)


Click to see Date and Time
  1. Calendar Module
  2. Time Delta

Errors and Exceptions (0/2)


Click to see Errors and Exceptions
  1. Exceptions
  2. Incorrect Regex

Classes (0/2)


Click to see Classes
  1. Classes: Dealing with Complex Numbers
  2. Class 2 - Find the Torsional Angle

Built-Ins (0/6)


Click to see Built-Ins
  1. Zipped!
  2. Input()
  3. Python Evaluation
  4. Athlete Sort
  5. Any or All
  6. ginortS

Python Functionals (0/3)


Click to see Python Functionals
  1. Map and Lambda Function
  2. Validating Email Addresses With a Filter
  3. Reduce Function

Regex and Parsing (0/17)


Click to see Regex and Parsing
  1. Detect Floating Point Number
  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
  10. HTML Parser - Part 1
  11. HTML Parser - Part 2
  12. Detect HTML Tags, Attributes and Attribute Values
  13. Validating UID
  14. Validating Credit Card Numbers
  15. Validating Postal Codes
  16. Matrix Script

XML (0/2)


Click to see XML
  1. XML 1 - Find the Score
  2. XML2 - Find the Maximum Depth

Closures and Decorators (0/2)


Click to see Closures and Decorators
  1. Standardize Mobile Number Using Decorators
  2. Decorators 2 - Name Directory

Numpy (0/15)


Click to see 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 (0/2)


Click to see Debugging
  1. Words Score
  2. Default Arguments