Problem solver Python

19th-20th June, 2026

The Python Problem Solver Challenge is more than a coding competition—it’s an immersive journey into logical thinking, algorithmic problem-solving, and coding excellence. Designed for young programmers who enjoy tackling challenges, this competition brings together curious minds eager to sharpen their Python skills and push beyond the basics.

Participants will face a series of progressively challenging problems that test their ability to analyze situations, design efficient solutions, and implement clean Python code—all under time constraints similar to real-world programming scenarios.

Whether participants are strengthening their fundamentals or refining their logical approach, this challenge offers a supportive yet competitive environment to learn, grow, and collaborate with like-minded coding enthusiasts.

Join us to unlock the power of Python, solve exciting challenges, and take confident steps toward the future of technology.

Eligibility Criteria

  • Junior Category: Age Group: 10–14 years (as of competition date). Participants may be nominated by RoboClubs, Schools, or Individual registrations.

Team Structure

  • Each team may include up to 3 participants
  • Each team must be guided by one Coach
  • A participant may be a member of only one team
  • Teams are not allowed to share members
  • The competition consists of three rounds, each becoming progressively more difficult.
  • Duration: 1 hour per round. Teams must submit their Python solutions within the allocated time.
  • Pre-Round Briefing: A 15‑minute explanation session before each round to explain problem statements, clarify constraints, and answer participant questions.
  • Technical Rules: ✅ Language: Python. ❌ Internet access is not allowed during rounds. ❌ Use of external or built‑in modules/libraries (e.g., math, random, numpy) is prohibited. Only standard built‑in functions (print, input, range, len, etc.) are permitted.
  • 🚫 Unauthorized collaboration with non‑team members is strictly prohibited and may result in disqualification.
  • Code must be original, readable, and logically structured.
  • Judges will manually review each team’s Python code after every round.
  • Evaluation focuses on: Correctness of logic, efficiency of the solution, code clarity and structure.
  • After each round, teams must explain their approach and logic to the judges.
  • Judging Focus Areas: Accuracy and completeness of the solution, logical thinking and algorithm design, proper use of Python fundamentals, code readability and organization, ability to explain the solution clearly.
  • Python Fundamentals: Understanding Python basics, data types and variables, basic input/output.
  • Operators & Logic: Arithmetic, comparison, assignment, logical operators; conditional statements (if, elif, else); match statements.
  • Loops & Control Flow: for loops, while loops.
  • Data Structures: Lists, tuples, sets, dictionaries and their methods.
  • Functions: Defining and calling functions, parameters, return values; using built‑in Python functions (excluding external libraries).

Learning Outcomes

  • Strengthen problem-solving and analytical skills
  • Gain confidence in writing structured Python code
  • Learn to approach challenges methodically under time pressure
  • Improve teamwork and communication skills
  • Build a solid foundation for advanced programming and competitive coding
WRC Registration