1. CONNECT FOUR GAME JAVA PROGRAM METHODS. When completing the tasks, please note the following: -A board will be repres

Business, Finance, Economics, Accounting, Operations Management, Computer Science, Electrical Engineering, Mechanical Engineering, Civil Engineering, Chemical Engineering, Algebra, Precalculus, Statistics and Probabilty, Advanced Math, Physics, Chemistry, Biology, Nursing, Psychology, Certifications, Tests, Prep, and more.
Post Reply
answerhappygod
Site Admin
Posts: 899603
Joined: Mon Aug 02, 2021 8:13 am

1. CONNECT FOUR GAME JAVA PROGRAM METHODS. When completing the tasks, please note the following: -A board will be repres

Post by answerhappygod »

1. CONNECT FOUR GAME JAVA PROGRAM METHODS.
When completing the tasks, please note the following:
-A board will be represented as a six (6) row by seven (7)
column character array. The top of the board where the player discs
are inserted) is the first row of the array. Note that row and
column numbers start at 0 (zero).
-The board (Java representation) can only contain the characters
'Y', 'R' and "' (full stop). Where 'Y'
indicates a yellow disc, 'R' a red disc and "' an empty [free]
square [space]. Note that 'y' and 'r' (lower
case) would be deemed invalid.
-An invalid board is defined as a configuration that could not
occur during a game, e.g. a board
containing only yellow discs or an empty square below a coloured
disc.
Question 1 ) Write a method that returns true if the input
board is a valid board (as defined/described above), return false
otherwise.
Question 2 ) Write a method that when given a board layout
as input, returns ‘R’ if it is now Red’s move, ‘Y’ for Yellow’s go
or ‘.’ if the board is invalid (as defined/described above).
Join a community of subject matter experts. Register for FREE to view solutions, replies, and use search function. Request answer by replying!
Post Reply