Python Problem Solver: Identify a problem and code your solution
OverviewAs you might have noticed through the previous assignments, algorithms can be used to solve many of the daily problems to make life easier. In this assignment, you will showcase what you learned during the course. You are now equipped with strong problem-solving tools that can be applied to many problems. You will identify a problem that one might face and solve it through algorithmic thinking and Python implementation. The problem could be at any scale, starting from simple problems that you might be facing (like budgeting or sleeping cycles). You should find an appropriate level of challenge for your problem: be sure that you can implement a solution to the problem in code while showcasing your strengths in coding that you have developed over the course of this semester.
PART 1: Algorithm Description
Identify the problem clearly and then, using at least four LOs, devise an algorithm that can solve it. You should start with a very simple problem; you can always add features to your solution.
Describe your algorithmic approach
PART 2: Implementation
Using an appropriatedata structure(Lists or any other data structure that you are familiar with) build a user-friendly Python program that practically implements your algorithm.
NOTES:
Already registered? Login
Not Account? Sign up
Enter your email address to reset your password
Back to Login? Click here