Skip to content

Word Search

Jamison Schmidt edited this page Mar 19, 2024 · 1 revision
  • Assignment 1 - Word Search
  • Author: Jamison Schmidt
  • Date: 1/24/2024

Learning Outcomes (from assignment description):

  • Begin to become familiar with setup, design, execution and testing of basic Java programs.
  • Design and develop a multi-method program in good style.
  • Demonstrate the ability to decompose a problem and reduce redundancy using methods.
  • Apply tools and techniques introduced in class to form a working program.
  • Produce a working complex program that includes user input.

The goal of this program was to create a user-generated word-search puzzle. At the program's start, the user inputs words through the console. All submitted words are parsed and evaluated. Next, the application creates a square grid and uses an algorithm to try and place every word the user provides. The user can then display the puzzle, with or without the solutions.

Clone this wiki locally