Loading...

Messages

Proposals

Stuck in your homework and missing deadline? Get urgent help in $10/Page with 24 hours deadline

Get Urgent Writing Help In Your Essays, Assignments, Homeworks, Dissertation, Thesis Or Coursework & Achieve A+ Grades.

Privacy Guaranteed - 100% Plagiarism Free Writing - Free Turnitin Report - Professional And Experienced Writers - 24/7 Online Support

How to code a word search

14/10/2021 Client: muhammad11 Deadline: 2 Day

Pseudo Code For Wordsearch Java

A popular diversion in the United States, “word find” (or “word

search”) puzzles ask the player to find each of a given set of words in a square table filled with single letters. A word can read horizontally (left or right), vertically (up or down), or along a 45 degree diagonal (in any of the four directions) formed by consecutively adjacent cells of the table; it may wrap around the table’s boundaries, but it must read in the same direction with no zigzagging. The same cell of the table may be used in different words, but, in a given word, the same cell may be used no more than once. Write a computer program for solving this puzzle.

Trying to write it java first and then pseudo code. Need help.

public class WordSearch {

private static ArrayList board = new ArrayList()

private static Scanner scanner

public static void readBoard() {

while (true) {

line = input next line

if (line equals NULL)

exit from loop

Delete all spaces in line, convert to Uppercase and add to board } }

public static void printBoard() {

rows = getRows();

for (row=0 to rows)

print board.get(row); }

public static int getRows() {

return the number of rows }

public static int getCols() {

return the number of columns }

public static void createScanner() {

try {

scanner = new Scanner(new java.io.File("WordSearchInput.txt")); }

catch (Exception e) {

exit from program } }

public static void processWords() {

while (scanner has a next word) {

word = scanner.next();

findWord(word); }

public static void findWord(String word) {

rows = get the number of rows

cols = get the number of columns

for (row=0 to rows)

for (col=0 to cols)

findWord(word,row,col); }

public static void findWord(String word, int row, int col) {

for (drow=-1 to 1)

for (dcol=-1 to 1)

findWord(word,row,col,drow,dcol); }

public static void findWord(String word, int row, int col, int drow, int dcol) {

rows = get the number of rows

cols = get the number of columns

for (offset=0 to word.length) {

targetRow = row + offset*drow;

targetCol = col + offset*dcol;

if ((targetRow is less than 0) OR

(targetRow is greater than equal to rows) OR

(targetCol is less than 0) OR

(targetCol is greater than equal to cols))

return

boardChar = board.get(targetRow).charAt(targetCol);

wordChar = word.charAt(offset);

if (boardChar not equal to wordChar)

// mismatch, so we're done

return }

print (word, row, col, drow, dcol); }

public static void main(String[] args) {

createScanner();

readBoard();

printBoard();

processWords(); } }

}

Homework is Completed By:

Writer Writer Name Amount Client Comments & Rating
Instant Homework Helper

ONLINE

Instant Homework Helper

$36

She helped me in last minute in a very reasonable price. She is a lifesaver, I got A+ grade in my homework, I will surely hire her again for my next assignments, Thumbs Up!

Order & Get This Solution Within 3 Hours in $25/Page

Custom Original Solution And Get A+ Grades

  • 100% Plagiarism Free
  • Proper APA/MLA/Harvard Referencing
  • Delivery in 3 Hours After Placing Order
  • Free Turnitin Report
  • Unlimited Revisions
  • Privacy Guaranteed

Order & Get This Solution Within 6 Hours in $20/Page

Custom Original Solution And Get A+ Grades

  • 100% Plagiarism Free
  • Proper APA/MLA/Harvard Referencing
  • Delivery in 6 Hours After Placing Order
  • Free Turnitin Report
  • Unlimited Revisions
  • Privacy Guaranteed

Order & Get This Solution Within 12 Hours in $15/Page

Custom Original Solution And Get A+ Grades

  • 100% Plagiarism Free
  • Proper APA/MLA/Harvard Referencing
  • Delivery in 12 Hours After Placing Order
  • Free Turnitin Report
  • Unlimited Revisions
  • Privacy Guaranteed

6 writers have sent their proposals to do this homework:

Homework Guru
Accounting Homework Help
Engineering Exam Guru
ECFX Market
Peter O.
Financial Assignments
Writer Writer Name Offer Chat
Homework Guru

ONLINE

Homework Guru

I will provide you with the well organized and well research papers from different primary and secondary sources will write the content that will support your points.

$42 Chat With Writer
Accounting Homework Help

ONLINE

Accounting Homework Help

After reading your project details, I feel myself as the best option for you to fulfill this project with 100 percent perfection.

$49 Chat With Writer
Engineering Exam Guru

ONLINE

Engineering Exam Guru

I will be delighted to work on your project. As an experienced writer, I can provide you top quality, well researched, concise and error-free work within your provided deadline at very reasonable prices.

$15 Chat With Writer
ECFX Market

ONLINE

ECFX Market

I can assist you in plagiarism free writing as I have already done several related projects of writing. I have a master qualification with 5 years’ experience in; Essay Writing, Case Study Writing, Report Writing.

$36 Chat With Writer
Peter O.

ONLINE

Peter O.

This project is my strength and I can fulfill your requirements properly within your given deadline. I always give plagiarism-free work to my clients at very competitive prices.

$20 Chat With Writer
Financial Assignments

ONLINE

Financial Assignments

I am an experienced researcher here with master education. After reading your posting, I feel, you need an expert research writer to complete your project.Thank You

$25 Chat With Writer

Let our expert academic writers to help you in achieving a+ grades in your homework, assignment, quiz or exam.

Similar Homework Questions

Jenner building whittington hospital - M109a6 paladin pre fire checks - Buzzfeed the promise of native advertising - Why use 540 nm in spectrophotometer - First choice recruitment timesheet - Architecture as space bruno zevi pdf - Wk 1, HCS/370: Principles of Organizational Behavior - Pass the prize game - Which of the following is not a fact finding technique - Annotated Bibliography - Discussion 1 - Scotland pa watch online - Kularoo gardens aged care facility - Staffs uni blackboard login - Discussion - Hex paper 5 hexes per inch - Shooting dad sarah vowell - Kate hamburger the logic of literature pdf - Technische universiteit eindhoven adres - It's time to fight back that's what huey said - Load bank connection cabinet - Tina jones gastrointestinal shadow health - Cbussuper com au login - British army kit list - Katch mcardle formula tdee - Specific heat of salt water - I need great name of my IT-company - Gonzalez v agoda pty ltd - Following our conversation earlier today - Who is zeebo what does he do at the church - The island of sodor - Http www codeblocks org downloads 26 windows - Importance of product mix - Shark tank season 9 full episodes online - Rene magritte egg and bird - American genealogical biographical index - Houghton banks ingleby barwick - Woodcock johnson iv examiner's manual pdf - Butler systems case study - Business management unit 1 - Essay due in 2 days - Basswood furniture project answers - The three students discussed in detail in this chapter—dan, cassie, and nia—have this in common: - Amoeba sisters hardy weinberg - 31 wakefield street kent town - Calkin's model of advanced nursing practice - Truth table for gated sr latch - How does an ea repository support the implementation methodology - In the ____ type of grapevine communication network - Abcs of z/os system programming - Vold's Theoretical Criminology - Determining the Credibility of Evidence and Resources - Yoplait commercial mom on - Bsbwor203 work effectively with others answers - Project risk strategies employed to address threats - Empirical Claim Critique - Dna restriction enzyme simulation answers - Discussion Board 2: Beach Mouse Experiment - Answer these questions 2-3 sentences each - Executive summary of employee satisfaction - Personal experience in working in your group. - Fin 534 homework set 1 - Hello! Can you tell me a website to download videos from tiktoks? - Should the us convert to a zero personal income tax - Australian early development index aedi - Gran torino analysis essay - Nursing - Belle vue girls academy - Discussion - Bsbcmm401 assessment - Post - Operations research an introduction 9th edition - I'll pour this pestilence in his ear - Someone who is a natural leader exhibits this learning pattern - Comment télécharger et définir une sonnerie - Fast track couriers business plan - Aqa a level geography grade boundaries - 978 0 07 803475 6 - Sign up to be a chegg tutor - Final paper - Www earthday org take action footprint calculator - No part of this publication may be reproduced - 5 PARAGRAPH Paper on MADAM CJ WALKER - Freud id ego superego - Simplify the expression below show your work 7y 12 - Glennon tiles alexandria nsw - First time in forever - Cognitive associative and autonomous stages of learning - Bathe in reeking wounds - For one more day study guide answers - Sherwood indooroopilly rsl sub branch - Truss bridge laboratory - Wall of morale dan patrick show - Writer's presence 9th edition pdf - Clark ford watches prices in oman - Https firstworld firstsource com intranet - Section properties of circle - Eassy(550 Words) APA format - 3 references - Our lady of heaven church - Australian standard for structural steel