Answer to Question #324007 in Java | JSP | JSF for skillie

Question #324007

Create a program using a console application name "DragonKiller". The program should ask the user to enter his/her name and surname. Create a method name RemoveSpace() to remove space between the name and the surname entered by the user. Count the number of characters within the newly created string (nameSurname). The total number of characters (Name and Surname) should be used as the size of your arrayDragon (type integer). Populate your arrayDragon with a series of odd random numbers between 10 and 50. Display all arrayDragon elements and their corresponding indexes before executing. The insertionSort method allows the user to enter a value from the arrayDragon element to search for and be removed (Killed). • Loop through the array until you find the value (Use the binarySearch to locate the value with in your array) and kill that value from the arrayDragon. By replacing the value findDragon with a Zero (0) • Print out arrayDragon with the killed element.



1
Expert's answer
2022-04-05T13:18:10-0400
import java.io.IOException;
import java.util.Arrays;
import java.util.Random;
import java.util.Scanner;

public class Main {

    public static int removeSpace(String str){
        str = str.replaceAll(" ", "");
        System.out.println(str);
        return str.length();
    }

    public static int[] Killed(int[] arrayDragon, Scanner in){
        int ch = in.nextInt();

        for (int i = 0; i < arrayDragon .length; i++) {
            if(ch == arrayDragon [i]){
                arrayDragon [i] = 0;
            }
        }
        return arrayDragon;
    }
    
    public static void main(String[] args) throws IOException {
        Scanner in = new Scanner(System.in);
        String name = in.nextLine();
        Random rand = new Random();

        int[] arrayDragon  = new int[removeSpace(name)];

        for (int i = 0; i < arrayDragon.length; i++) {
            arrayDragon[i] = rand.nextInt(10, 51);
        }

        System.out.println(Arrays.toString(arrayDragon));

        arrayDragon = Killed(arrayDragon, in);

        System.out.println(Arrays.toString(arrayDragon));
    }
}

Need a fast expert's response?

Submit order

and get a quick answer at the best price

for any assignment or question with DETAILED EXPLANATIONS!

Comments

No comments. Be the first!

Leave a comment

LATEST TUTORIALS
New on Blog
APPROVED BY CLIENTS