From d278ecf74167197107ea607eb938a9f5ab47ff0d Mon Sep 17 00:00:00 2001 From: Elena Date: Mon, 26 Dec 2022 22:07:50 +0300 Subject: [PATCH] added first dz --- methods.java | 19 +++++++++++++++++++ program.java | 6 ++++++ 2 files changed, 25 insertions(+) create mode 100644 methods.java create mode 100644 program.java diff --git a/methods.java b/methods.java new file mode 100644 index 0000000..5cfce1e --- /dev/null +++ b/methods.java @@ -0,0 +1,19 @@ +import java.util.HashMap; +import java.util.Map; + +public class methods { + static Map init(int[] a) { + Map counter = new HashMap<>(); + for (int x: a) { + int newValue = counter.getOrDefault(x, 0) + 1; + counter.put(x, newValue); + } + return counter; + } + + static void showCounter(Map counter) { + for (Map.Entry a : counter.entrySet()) { + System.out.printf("%d - встречается %d раз\n", a.getKey(), a.getValue()); + } + } +} diff --git a/program.java b/program.java new file mode 100644 index 0000000..3bc08a5 --- /dev/null +++ b/program.java @@ -0,0 +1,6 @@ +public class program { + public static void main(String[] args) { + int[] a = new int[] {1, 3, 5, 6, 6, 6, 6, 6, 7, 3, 1, 1, 1, 1, 9}; + methods.showCounter(methods.init(a)); + } +}