This video provides an overview of my solution.
- [Instructor] This problem was an excellent match for Clojure's strengths at data processing, and lends itself very well to using the REPL and automated tests to drive the solution iteratively. For this problem, I made two different solutions and checked the results against each other. I took this approach because I knew that I could implement one solution more easily, but that its performance would be less optimal than the solution I ultimately wanted to use. In the next video, we'll outline the different approaches. In the successive videos, we will build each solution, test the results, and complete the project by adding a command line interface.
Let's take a look at the project organization. The core namespace is the entry point of the application. It is responsible for handling the command line arguments and printing the results of the solution. The other two namespaces are the permutation and inductive namespaces, which contain the two different solutions. For this project, we'll also use a test folder and write some tests in a core-test namespace. In the next video, we'll give an overview of the two solutions that were used.
Skill Level Intermediate
1. Problem 1: Exploring Lake Pend Oreille
2. Problem 2: Image Analysis
3. Problem 3: Eight Queens
4. Problem 4: Accessing Peripherals
5. Problem 5: Recursion and Directories
6. Problem 6: Building the Web
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.Cancel
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.