Extra Credit: CodingBat

Due: Thursday, May 1, 2025

If you elect to complete all problems in the listed Python categories on CodingBat, you will receive an additional 2 points on your final grade (i.e.: if you would have an 88 as your final grade, you will instead receive a 90).

The categories to fully complete to receive extra credit:

Tip

I highly recommend also doing String-1, but it won’t be considered for extra credit, whether you do it or not.

Note

Some of the problems suggest creating a helper function. This is just another function inside of your solution on CodingBat. You have two options for this:

  1. Create a top-level helper function, i.e.:

    def problem(...):   # This is the function header created by the CodingBat problem
        ...             # Some solution
        helper(...)     # Call your helper
        ...             # Some more solution
    
    # Create this below the main function, outside of the main function body
    def helper(...):
        ...
    
  2. Create a nested helper, i.e.:

    def problem(...):
        def helper(...):
            ...
    
        ...
        helper(...)
        ...
    

Note the difference in placement and indentation of helper.