Java How To Program (Early Objects)
10th Edition
ISBN: 9780133807943
Author: Deitel, Paul
Publisher: Pearson Education
expand_more
expand_more
format_list_bulleted
Concept explainers
Expert Solution & Answer
Chapter 1, Problem 4MD
Explanation of Solution
Procedure for removing gender specific words
The procedure includes
- Read a line from the paragraph.
- Break the line in words.
- Process each word independently.
- Start checking from the initial word.
- Check if the current word is there in gender specific list...
Expert Solution & Answer
Want to see the full answer?
Check out a sample textbook solutionStudents have asked these similar questions
Can you help me with this program?In C++ The room contains n*n cubes (in rows and columns). Each cube is white or black. You can get out of a white cube by going in one of the four directions horizontally or vertically (but you can't go beyond the scope of the room). You can get out in a black cube, but you can't get out of it. There is a mouse and a piece of cheese in the room. The mouse is in a cube (0,0) - white, and the cheese in a cube (n-1, n-1) - black. The mouse can move from cube to cube according to the rules described above. Write a program that finds all the paths that can be moved to the cheese with the mouse and if it appears, display it with ‘*’.
An example diagram of the task is shown in the figure:
Operating instructions: Compose a recursive function path (int i, int j), receiving as parameters the coordinates of the current position of the mouse (initially 0.0, and then run with parameters (i-1, j), (i + 1, j), ( i, j-1) or (i, j + 1)).
Topical Information
Use C++. The purpose of this project is to test your ability to use files, strings (Strings?), and libraries effectively in program design.
Program Information
A popular past-time is the word search puzzle (if you don't believe me, look in your daily paper and in the news stand in the check-out line at the grocery store). In such a puzzle, a grid of letters is presented which presumably contains words. However, the words are cleverly hidden among the other letters. Their camouflage is aided by them being aligned in many different orientations: horizontal, vertical, diagonal, and sometimes even backwards! The person's goal is to find the words and circle each one. Most often the person is also given a list of the words which should be found:
apple hananabs
pear mpearoap
banana npsgrape
grape uleapnbm
orange…
[35%] Jojo and his classmates like to answer question not in sequence. This make their teacher confuse when checking their answer. So their teacher asked you to sort their answer by the smallest number to the largest, it is guranteed that all number only appear once. Because you don't have time to do it manually you have to make a program to read input from "in" and output the sorted sequence of given answer in console. To make this problem easier try using struct.
Format Input
The first line contain an integer T represents the number of test cases. Each test case start with integer N represents how many answer there are. The next N-lines is formatted "A. X" where A is an integer represents the problem's number and X is a character represents the answer.
Format Output
The sorted answer for each test cases.
Constraints
1 <= T <= 20
1 <= N <= 100
1 <= A <= N
It is guaranteed that A is all distinct in a single test case.
It is guaranteed that X is an uppercase…
Chapter 1 Solutions
Java How To Program (Early Objects)
Ch. 1 - Computers process data under the control of sets...Ch. 1 - Prob. 1.2SRECh. 1 - Prob. 1.3SRECh. 1 - The programs that translate high-level language...Ch. 1 - Prob. 1.5SRECh. 1 - software is generally feature complete,...Ch. 1 - Prob. 1.7SRECh. 1 - Prob. 2.1SRECh. 1 - The command from the JDK compiles a Java program.Ch. 1 - A Java source code file must end with thefile...
Ch. 1 - When a Java program is compiled, the file produced...Ch. 1 - The file produced by the Java compiler...Ch. 1 - Prob. 3.1SRECh. 1 - Java programmers concentrate on creating, which...Ch. 1 - Prob. 3.3SRECh. 1 - A new class of objects can be created conveniently...Ch. 1 - is a graphical language that allows people who...Ch. 1 - The size, shape, color and weight of an object are...Ch. 1 - Prob. 1.1ECh. 1 - Prob. 1.2ECh. 1 - Prob. 1.3ECh. 1 - Prob. 1.4ECh. 1 - Prob. 1.5ECh. 1 - Prob. 1.6ECh. 1 - Prob. 1.7ECh. 1 - languages are most convenient to the programmer...Ch. 1 - The only language a computer can directly...Ch. 1 - Prob. 1.10ECh. 1 - Theprogramming language is now used to develop...Ch. 1 - initially became widely known as the development...Ch. 1 - Prob. 2.3ECh. 1 - Theprogramming language was developed by Bjarne...Ch. 1 - Java programs normally go through five...Ch. 1 - Prob. 3.2ECh. 1 - Prob. 3.3ECh. 1 - A(n)is a software application that simulates a...Ch. 1 - Thetakes the .class files containing the programs...Ch. 1 - Prob. 3.6ECh. 1 - Explain the two compilation phases of Java...Ch. 1 - Prob. 5ECh. 1 - Prob. 1MDCh. 1 - Prob. 2MDCh. 1 - (Attributes of Hybrid Vehicles) In this chapter...Ch. 1 - Prob. 4MD
Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Similar questions
- DO NOT USE EXISTING ANSWERS ON CHEGG OR COURSE HERO OR ANY OTHER SERVICES PLEASE! Thanks :) CODE IN PYTHON AND SHOW COMMENTS TO EXPLAIN CODE A confused Dutchman trying to speak English could say “I am in the war”, even though there is no hostile activity going on. The confusion1 here is that the English sentence “I am confused” is translated in Dutch as “Ik ben in de war”, which is phonetically (“sounding”) quite close to the first sentence. Such confusion leads to much enjoyment, but can complicate matters a bit. Given a sentence in Dutch and a dictionary containing both correct translations as well as phonetic (incorrect) translations of individual words, find the translation of the sentence and indicate whether it is correct, or in case there is more than one find the total number of correct and incorrect translations. A sentence is correctly translated when each word of the sentence is correctly translated. Input The input consists of: One line with an integer n (1≤n≤20), the…arrow_forward(Python GUI -Tkinker) You have a group of friends coming to visit for your high school reunion, and you want to take them out to eat at a local restaurant. You are not sure if any of them have dietary restrictions, but your restaurant choices are as follows: Joe’s Gourmet Burgers—Vegetarian: No, Vegan: No, Gluten-Free: No Main Street Pizza Company—Vegetarian: Yes, Vegan: No, Gluten-Free: Yes Corner Café—Vegetarian: Yes, Vegan: Yes, Gluten-Free: Yes Mama’s Fine Italian—Vegetarian: Yes, Vegan: No, Gluten-Free: No The Chef’s Kitchen—Vegetarian: Yes, Vegan: Yes, Gluten-Free: Yes Write a Python program GUI that asks whether any members of your party are vegetarian, vegan, or gluten-free, to which then displays only the restaurants to which you may take the group.arrow_forwardExplain more as those distiction of code.arrow_forward
- Exercise 2 - Primer on Loop Referring to the code for drawing an equilateral triangle provided to you earlier in this prac sheet, you may have noticed that, in order to draw the triangle, we are repeating a set of two commands three times i.e. robot.forward( 100) followed by robotright(120). Python (and many other programming languages) provide us a tool called a "Loop" to repeat a certain set of steps a certain number of times. As usual, in order to use loops, we have learn the correct Python syntax for it. The following Python code uses a loop to draw the same equilateral triangle as the code provided earlier: import turtle wn - turtle.Screen() wn.bgcolor("white" robot - turtle. Turtle() robot. setheading(90) robot shape("turtle") robot.colort"green" robot. pensize(3) for i in range(3): robot. forward( 100) robot. right(120) wn.exitonclick() Note that the lines that fall under the line that starts with "for" have to be indented; this means that you have to insert spaces or tabs (USE…arrow_forwardc++arrow_forwardProvide full C++ Code This assignment is a review of loops. Do not use anything more advanced than a loop, such as functions or arrays or classes. In the card game named 'blackjack' players get two cards to start with, and then they are asked whether or not they want more cards. Players can continue to take as many cards as they like. Their goal is to get as close as possible to a total of 21 without going over. Face cards have a value of 10. Write a command line game that plays a simple version of blackjack. The program should generate a random number between 1 and 10 each time the player gets a card. Each of the values (1 through 10) must be equally likely. (In other words, this won't be like real black jack where getting a 10 is more likely than getting some other value, because in real black jack all face cards count as 10.) It should keep a running total of the players cards, and ask the player whether or not it should deal another card. Sample output for the game is written…arrow_forward
- USE PYTHON Source: en.wikipedia.org/wiki/Camel_case In some languages, it’s common to use camel caseLinks to an external site. (otherwise known as “mixed case”) for variables’ names when those names comprise multiple words, whereby the first letter of the first word is lowercase but the first letter of each subsequent word is uppercase. For instance, whereas a variable for a user’s name might be called name, a variable for a user’s first name might be called firstName, and a variable for a user’s preferred first name (e.g., nickname) might be called preferredFirstName. Python, by contrast, recommendsLinks to an external site. snake caseLinks to an external site., whereby words are instead separated by underscores (_), with all letters in lowercase. For instance, those same variables would be called name, first_name, and preferred_first_name, respectively, in Python. In a file called camel.py, implement a program that prompts the user for the name of a variable in camel case and outputs…arrow_forwardAbout initial programming in python: It is known that a messenger RNA molecule is used as a basis to synthesize proteins, in a process called translation. Each trip of messenger RNA bases is related to an aminoacid. Combining several aminoacids, we have a protein. Based on the (simplified) table of RNA cracks below, create a function that receives a string of length 9 representing a valid messenger RNA molecule, according to this table, and return the chain of 3 amino acids that represent the corresponding protein. Use a dictionary to store mappings RNA → Aminoacid. Example: translat("UUUUUAUCU") return "Phe-Leu-Ser"arrow_forwardPlease use java and not use arrays The purpose of this assignment is to practice OOP with Fundamental of Data Type, Constructing Objects and Classes, Decisions, Loops. Introduction: In English vocabulary there are many interesting and meaningful phenomena, such as isogram, pangram, malapropisms, anagram, palindrome, etc., which leave a “room” for language-learners to enthusiastically discover secret, surprise, and something different instead of negatively listing words. They make the boring vocabulary lesson an interactive practical course that helps to grasp interest of students as English language-learners.1 Some of these interesting linguistic phenomena2 are: Isogram: referred to a word, phrase, or sentence in which no letter of the alphabet occurs more than once. For example; the words “ambidextrously”, “endolymphatic”, and “unpredictably”. Pangram: A phrase or sentence containing all 26 letters of the alphabet (ideally repeating as few letters as possible). For example; the…arrow_forward
- Use java language to code this.arrow_forward((Simulation: The Tortoise and the Hare) In this problem, you’ll re-create one of the truly great moments in history, namely the classic race of the tortoise and the hare. You’ll use random number generation to develop a simulation of this memorable event. Our contenders begin the race at square 1 of 70 squares. Each square represents a possible position along the race course. The finish line is at square 70. The first contender to reach or pass square 70 is rewarded with a pail of fresh carrots and lettuce. The course weaves its way up the side of a slippery mountain, so occasionally the contenders lose ground. Use variables to keep track of the positions of the animals (i.e., position numbers are 1–70). Start each animal at position 1 (i.e., the “starting gate”). If an animal slips left before square 1, move the animal back to square 1. Generate the percentages in Fig. 10.24 by producing a random integer i in the range 1 ≤i ≤10. For the tortoise, perform a “fast plod” when 1 ≤i…arrow_forwardPlease help answer these two questions in Python. (See attached image) Attach screenshots of your code for clarity.arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- C++ Programming: From Problem Analysis to Program...Computer ScienceISBN:9781337102087Author:D. S. MalikPublisher:Cengage Learning
C++ Programming: From Problem Analysis to Program...
Computer Science
ISBN:9781337102087
Author:D. S. Malik
Publisher:Cengage Learning