Skip to content

ayandadimpho/Python-Gauntlet

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

The Python Gauntlet

Welcome to the Problem Solving Gauntlet. This assessment is designed to test your algorithmic thinking and your mastery of Python data structures.

Getting Started

  1. Fork this repository to your own GitHub profile.
  2. Clone your forked repo to your local machine.
  3. Open problem_solving.py in your editor.

How to Run Tests

To check your progress, run the test file in your terminal:

python test_problems.py
  • PASSED: You will see an OK message.

  • FAILED: Read the error message carefully—it tells you exactly what went wrong

The Levels

  • Level 1: String Cleaning (Warm-up)

  • Level 2: Dictionary Grouping (Restructuring Data)

  • Level 3: Sum of Primes (Math Logic)

  • Level 4: String Compression (Algorithms)

  • Level 5: Second Largest (State Tracking)

  • Level 6: Matrix Sum (2D Lists)

  • Level 7: IPv4 Validator (Complex Parsing)

Good luck!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 100.0%