
JAVA
Please Modify this program ASAP BECAUSE it does not pass all the test cases when I upload it to hypergrade Please modify so it passes all the test cases because it says 0 out of 2 passed. The program must pass the test case when uploaded to Hypergrade. Thank you
import java.util.HashMap;
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.util.Scanner;
public class MorseCodeConverter {
private static HashMap<Character, String> morseMap = new HashMap<>();
public static void main(String[] args) {
loadMorseCodes();
Scanner scanner = new Scanner(System.in);
System.out.println("Please enter a string to convert to Morse code:");
String input = scanner.nextLine().toUpperCase();
String morseCode = convertToMorse(input);
System.out.println(morseCode);
}
private static void loadMorseCodes() {
try (BufferedReader reader = new BufferedReader(new FileReader("morse.txt"))) {
String line;
while ((line = reader.readLine()) != null) {
char key = line.charAt(0);
String value = line.substring(4);
morseMap.put(key, value);
}
} catch (IOException e) {
e.printStackTrace();
}
}
private static String convertToMorse(String input) {
StringBuilder morseCode = new StringBuilder();
int count = 0;
for (char ch : input.toCharArray()) {
if (ch == ' ') {
morseCode.append(" ");
continue;
}
String code = morseMap.get(ch);
if (code != null) {
morseCode.append(code);
morseCode.append(' ');
count++;
if (count == 8) {
morseCode.append('\n');
count = 0;
}
}
}
return morseCode.toString().trim();
}
}
Mose.txt
0 -----
1 .----
2 ..---
3 ...--
4 ....-
5 .....
6 -....
7 --...
8 ---..
9 ----.
, --..--
. .-.-.-
? ..--..
A .-
B -...
C -.-.
D -..
E .
F ..-.
G --.
H ....
I ..
J .---
K -.-
L .-..
M --
N -.
O ---
P .--.
Q --.-
R .-.
S ...
T -
U ..-
V ...-
W .--
X -..-
Y -.--
Z --..
-.-. .- -. -- .- -.-. .... .. -. . ... - .... .. -. -.- ..--..
.. -... . .-.. .. . ...- . - --- -... . - --- --- -- . .- -. .. -. --. .-.. . ... ... - --- -.. . ... . .-. ...- . -.. .. ... -.-. ..- ... ... .. --- -. .-.-.-
.- .-.. .- -. - ..- .-. .. -. --.
Test Case 1
input1.txtENTER
THEORIGINALQUESTION,\n
CANMACHINESTHINK?\n
IBELIEVETOBETOOMEANINGLESSTODESERVEDISCUSSION.\n
ALANTURING\n
Test Case 2
input2.txtENTER
File 'input2.txt' is not found.\n
Please re-enter the file name or type QUIT to exit:\n
quitENTER



Step by stepSolved in 4 steps with 2 images

- Directions: Write a program that counts the keywords in Java source code. Revise the program in Listing 21.7. If a keyword is in a comment or in a string, don't count it. Pass the Java file name from the command line. Assume the Java source code is correct and line comments and paragraph comments do not overlap. If you can show (Screenshot) of the file part(how you connect your file with java, name, etc.) I'll appreciate it because I'm struggling a lot with how to make java execute a text file.arrow_forwardThis is pythonarrow_forwardQuestio koso Tu CREATE ANOTHER CLASS FOR TEAM The CODE FOR POKEMON: package com.company;import java.io.FileOutputStream;import java.io.IOException;import java.io.ObjectOutputStream;import java.io.Serializable;import java.util .*;public class Pokemaon implements Comparable, Serializable, Fightable {String name;int level;int health;int attack;String type;//2 Constructors - 1 Default, 1 sets all variablespublic Pokemaon(String name, int level, int health, int attack, String type) {super();this.name = name;this.level = level;this.health = health;this.attack = attack;this.type = type;}public String getName() {return name;}public void setName(String name) {this.name = name;}public int getLevel() {return level;}public void setLevel(int level) {this.level = level;}public int getHealth() {return health;}public void setHealth(int health) {this.health = health;}public int getAttack() {return attack;}public void setAttack(int attack) {this.attack = attack;}public String getType() {return…arrow_forward
- JAVA Program ASAP Modify this program below so it is a Filesorting.java program so it passes all the test cases when I upload it to Hypergrade. I have provided the failed test cases a screenshot. import java.io.BufferedReader;import java.io.FileReader;import java.io.IOException;import java.util.ArrayList;import java.util.Arrays;public class Main { public static void main(String[] args) { try { BufferedReader reader = new BufferedReader(new FileReader(getFileName())); String line; while ((line = reader.readLine()) != null) { processAndPrintSortedLine(line); } reader.close(); } catch (IOException e) { System.out.println("Error reading the file: " + e.getMessage()); } } private static String getFileName() { String fileName; java.util.Scanner scanner = new java.util.Scanner(System.in); do { System.out.println("Please enter the file name or type…arrow_forwardGuitarString.javaCreate a data type to model a vibrating guitar string. Write a class named GuitarString that implements the following API:arrow_forwardedit and finish class authenticate below do not give a solution (example copying from another source and giving it as a solution) that is not part of my code below. Also provided is user class. This is what I have so far please help me finish it. The task is listed below //Authenticate.java import java.util.Scanner;import java.io.File; Class Authenticate {private final int SIZE = 100;private User() users = new User[SIZE];public Authenticator (String fileName) throws Exception;Scanner sc = new Scanner(new File(fileName));int i = 0;While(sc.hasNext() && i < SIZE) {users[i] = Users.read(sc);i++}} public void authenticate(String username, String password) throws Exception{try {User u = null;for(User X : users) {if(x.getUsername().equals(username) && x.verifyPassword(password){ return ; _________________________________________________________________ //User.java import java.io.File;import java.io.FileNotFoundException;import java.util.Scanner; public class User{private…arrow_forward
- JAVA PROGRAM ASAP There is still an extra space in the program after further modification down below as shown in the screesshot. Please modify this program even more please ASAP BECAUSE the program down below does not pass all the test cases when I upload it to hypergrade. The program must pass the test case when uploaded to Hypergrade. import java.util.HashMap;import java.io.BufferedReader;import java.io.FileReader;import java.io.IOException;import java.util.Scanner;public class MorseEncoder { private static final HashMap<Character, String> codeMappings = new HashMap<>(); public static void main(String[] args) { initializeMappings(); Scanner textScanner = new Scanner(System.in); System.out.println("Please enter a string to convert to Morse code:"); String textForEncoding = textScanner.nextLine().toUpperCase(); if ("ENTER".equals(textForEncoding)) { System.out.println(); return; } String…arrow_forwardJava Program Fix this Rock, Paper and scissor program so I can upload it to Hypergrade and it can pass all the test cases. Here is the program, please fix thses program when I upload it to Hypergrade it does not pass the test cases and I can input any seeds as a command line. Also I do not need any thanks for playing or goodbye in the program: import java.util.Random; import java.util.Scanner; public class RockPaperScissors { public static void main(String[] args) { if (args.length != 1) { System.out.println("Please provide a seed as a command line argument."); return; } long seed = Long.parseLong(args[0]); Random random = new Random(seed); Scanner scanner = new Scanner(System.in); System.out.println("Enter 1 for rock, 2 for paper, and 3 for scissors."); do { int computerChoice = random.nextInt(3) + 1; // Fix computer choice range. int userChoice =…arrow_forwardOnly the Store.java files can be edited between lines 2-4 only.arrow_forward
- JAVA PROGRAM ASAP Please modify this program ASAP BECAUSE the program down below does not pass all the test cases when I upload it to hypergrade. The program must pass the test case when uploaded to Hypergrade. import java.util.HashMap;import java.io.BufferedReader;import java.io.FileReader;import java.io.IOException;import java.util.Scanner;public class MorseEncoder { private static HashMap<Character, String> codeMappings = new HashMap<>(); public static void main(String[] args) { initializeMappings(); Scanner textScanner = new Scanner(System.in); System.out.println("Please enter a string to convert to Morse code::"); String textForEncoding = textScanner.nextLine().toUpperCase(); if ("ENTER".equals(textForEncoding)) { System.out.println(); return; } String encodedOutput = encodeText(textForEncoding); System.out.println(encodedOutput); } private static void initializeMappings() {…arrow_forwardAnalyze the code snippet below: package package1;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.net.MalformedURLException;import java.net.URL;public class WebPageTextReader {public static void main(String[] args) {try {URL url = new URL("http://eve.kean.edu/~ykumar/MyPage.html");// read text returned by serverBufferedReader in = new BufferedReader(newInputStreamReader(url.openStream())); String line;while ((line = in.readLine()) != null) {//System.out.println(line);double d = Double.parseDouble(line);System.out.println(d);}in.close();}catch (MalformedURLException e) {System.out.println("Malformed URL: " + e.getMessage());}catch (IOException e) {System.out.println("I/O Error: " + e.getMessage());}}} Answer the following questions:2.1. How many classes are involved in this code? What are they? 2.2. How many objects of these classes are created in this code? (Hint: look for a new operator) 2.3. What do you think this program does?arrow_forwardjava 1 eclips pls fix code for don't know where i made the miskatearrow_forward
- Database System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- C How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education





