XXXXXXXXXX XXXXXXXXXX XXXXXXXXXX XXXXXXXXXX XXXXXXXXXX XXXXXXXXXX XXXXXXXXXX XXXXXXXXXX XXXXXXXXXX XXXXXXXXXX XXXXXXXXXX XXXXXXXXXX XXXXXXXXXX XXXXXXXXXX XXXXXXXXXX XXXXXXXXXX XXXXXXXXXX XXXXXXXXXX...

1 answer below »
Assignment is Java coding. We are given a list of winning Powerball numbers. You must write a program that will display the 10 most common numbers, display 10 least common numbers, display them in order by frequency, and display the 10 most overdue numbers that haven't been drawn in the longest time.


49 53 57 59 62 26 20 23 39 59 60 18 02 04 16 30 46 20 19 31 35 50 67 14 14 18 26 39 68 09 03 06 12 32 64 19 24 29 42 44 63 10 18 42 53 62 66 25 08 27 44 51 61 14 15 35 42 63 68 18 15 26 37 53 55 21 28 35 38 61 66 23 07 15 39 40 57 12 14 22 26 55 63 26 23 26 27 28 66 11 14 17 35 38 60 25 15 28 46 62 64 17 03 23 32 37 58 22 19 22 52 56 67 21 03 20 48 54 59 04 05 12 50 61 69 23 14 27 29 59 65 12 01 05 25 63 67 03 12 29 34 53 65 23 05 18 33 43 65 02 06 14 36 51 54 04 04 08 10 43 53 07 15 23 34 51 55 04 37 43 44 45 53 25 01 09 22 36 68 22 14 19 39 47 51 15 11 27 31 36 67 11 06 17 24 53 57 03 11 20 41 42 56 06 04 08 30 52 59 02 14 41 50 56 57 18 09 32 37 41 56 14 05 12 20 21 47 01 12 21 22 29 32 21 18 21 24 30 60 20 10 13 30 51 69 10 35 41 44 58 59 03 08 32 47 53 59 03 03 06 45 66 68 13 14 37 47 55 67 06 01 19 31 48 61 06 22 29 35 53 56 13 05 26 36 64 69 19 19 43 47 60 68 10 13 23 32 35 68 21 07 09 26 44 68 03 04 08 23 46 65 01 40 43 45 50 61 25 13 17 24 59 62 08 01 05 16 22 54 24 03 06 11 14 66 21 04 18 21 26 38 01 08 11 14 16 49 14 05 35 38 42 57 13 09 13 42 48 60 18 17 23 28 34 38 08 06 15 34 45 52 08 03 32 34 42 61 07 01 02 39 43 66 02 07 10 20 44 57 03 02 10 25 66 67 26 07 17 33 61 68 04 06 08 09 37 40 26 01 45 53 64 66 03 06 16 23 30 61 02 05 23 28 56 66 17 02 29 41 45 62 06 06 32 35 36 65 04 03 27 30 63 65 01 01 15 17 46 66 15 04 17 26 32 49 10 12 21 23 39 67 06 15 33 43 59 60 08 16 19 25 32 49 18 21 52 54 64 68 04 16 20 37 44 62 12 24 25 52 60 66 05 10 14 50 53 63 21 30 34 39 53 67 11 18 36 45 47 69 14 05 06 45 55 59 14 06 10 21 35 46 23 01 19 25 27 68 21 21 31 42 49 59 23 04 06 14 20 32 13 27 49 50 51 52 02 29 30 41 48 64 01 02 08 14 24 69 26 01 02 03 07 39 25 05 13 28 38 63 21 10 17 18 43 65 13 02 12 16 29 54 06 08 12 20 21 32 10 23 25 47 48 50 24 05 08 41 65 66 20
Answered 4 days AfterMar 19, 2021

Answer To: XXXXXXXXXX XXXXXXXXXX XXXXXXXXXX XXXXXXXXXX XXXXXXXXXX XXXXXXXXXX XXXXXXXXXX XXXXXXXXXX XXXXXXXXXX...

Neha answered on Mar 23 2021
142 Votes
lottery/1.JPG
lottery/2.JPG
lottery/3.JPG
lottery/Lottery.java
lottery/Lottery.java
import java.io.*;
import java.util.*;
import java.util.
Map.Entry;
public class Lottery {
    public static void main(String[] args) {
        //These will store numbers with frequencies, and maintain insertion order
        //Most recent will be at the end, oldest will be at the beginning
        LinkedHashMap numbers = new LinkedHashMap();
        //Initialize
        for(int i=1; i<70; i++)
            numbers.put(i, 0);
        LinkedHashMap powerballs = new LinkedHashMap();
        //Initialize
        for(int i=1; i<27; i++)
            numbers.put(i, 0);
 
        File file = new File("pbnumbers.txt");
        try {
            BufferedReader br = new BufferedReader(new FileReader(file));
            String line = "";
            int i;
 
            //Read text file line by line
            while((line = br.readLine())!=null) {
                String[] strs = line.split(" ");
                //First three numbers are lottery numbers, generate frequency
                for(i=0; i<5; i++) {
                    int num = Integer.parseInt(strs[i]);
                    //If numbers already contains
                    //First remove old entry, to maintain insertion order
                    if(numbers.containsKey(num))...
SOLUTION.PDF

Answer To This Question Is Available To Download

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here