Question
Instructions Today you are going to finish off a method described below. Your work isn't wasted... maybe you could make use of this one in
Instructions
Today you are going to finish off a method described below. Your work isn't wasted... maybe you could make use of this one in your assignment? (It's due this coming Sunday!)
Details of findAndRemoveCard() method
/** * ====Method for you to complete==== * Looks for a card (string) in a player's hand (string array). If found, it replaces it * with an "X" and returns "FOUND". If not, it returns "NOT FOUND". * @param cardToFind String card to look for, and if found replace with an "X" * @param cardsInHand String array of all cards (strings) in hand * @return String "NOT FOUND" if card is not found in hand, or "FOUND" if it is. */
Input: Parameters
The method will take the following parameters:
- a string (cardToFind): String card to look for (within the following string array), and if found replace with an "X"
- a string array (cardsInHand): String array of all cards (strings) in hand
Processing
Look through the string array (cardsInHand) for the string provided (cardToFind). If you find it, replace it with an "X" and return "FOUND". If you do not find the string (cardToFind), return "NOT FOUND".
Output: Return value
The method will return the string "NOT FOUND" if card is not found in hand, or "FOUND" if it is.
Sample method input/output:
findAndRemoveCard() Input arguments | findAndRemoveCard() Output (return values) | cardsInHand array after leaving method |
G5 {R2,Y3,G5,B4} | FOUND | {R2,Y3,X,B4} |
B7 {R2,Y3,G5,B4} | NOT FOUND | {R2,Y3,G5,B4} |
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started