Skip to content

Instantly share code, notes, and snippets.

@Shurlow
Last active June 9, 2022 16:12
Show Gist options
  • Save Shurlow/0a4cf6986c802ee7e158e7777951a63e to your computer and use it in GitHub Desktop.
Save Shurlow/0a4cf6986c802ee7e158e7777951a63e to your computer and use it in GitHub Desktop.
Problem Solving Process Lesson Notes

Problem Solving Process

Objectives

  • Describe the process of solving a problem
  • Solve a problem using a specific problem solving technique

Process

Turn to your neighbor and describe a problem solving process that you've used in the past

Your answer here...

The SJEVAVI method

  1. Specification

__

  1. Justification

__

  1. Explanation

__

  1. Visualization

__

  1. Approximation

__

  1. Verification

__

  1. Implementation

__

Practice

  • Lets think about an example together:

      Write a function that takes a string and returns the total number of vowels found in the string.
    

    Your answer here...

  • Use the problem solving techniques we've identified to solve the following example problem:

Write a function that accepts two strings and returns a boolean indicating if the two strings are anagrams.

Your answer here...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment