Advertisement
Ligh7_of_H3av3n

01. Count Real Numbers

Feb 28th, 2024
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.83 KB | None | 0 0
  1. package Lekcii;
  2.  
  3. import java.util.Map;
  4. import java.util.Scanner;
  5. import java.util.TreeMap;
  6.  
  7. public class CountRealNumbers {
  8.     public static void main(String[] args) {
  9.         Scanner scanner = new Scanner(System.in);
  10.  
  11.  
  12.         String input = scanner.nextLine();
  13.         scanner.close();
  14.  
  15.         String[] numbers = input.split("\\s+");
  16.         Map<Double, Integer> occurrences = new TreeMap<>();
  17.  
  18.         for (String number : numbers) {
  19.             double num = Double.parseDouble(number);
  20.             occurrences.put(num, occurrences.getOrDefault(num, 0) + 1);
  21.         }
  22.  
  23.         for (Map.Entry<Double, Integer> entry : occurrences.entrySet()) {
  24.             String formattedNumber = String.format("%.0f", entry.getKey());
  25.             System.out.println(formattedNumber + " -> " + entry.getValue());
  26.         }
  27.     }
  28. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement