From 29b1394917b6757de46f305bed51c7aa346b722a Mon Sep 17 00:00:00 2001 From: Natalia Kondratenko <62788967+NatKond@users.noreply.github.com> Date: Mon, 10 Mar 2025 13:04:57 +0100 Subject: [PATCH] Update Task03.java Homework 6 --- .../org/telran/lecture_06_quick/hw/Task03.java | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/main/java/org/telran/lecture_06_quick/hw/Task03.java b/src/main/java/org/telran/lecture_06_quick/hw/Task03.java index 0beb1fa..869f7e8 100644 --- a/src/main/java/org/telran/lecture_06_quick/hw/Task03.java +++ b/src/main/java/org/telran/lecture_06_quick/hw/Task03.java @@ -21,6 +21,20 @@ public class Task03 { public static void main(String[] args) { Integer[] results = {1, 3, 4, 3, 5, 6, 7, 7, 6, 1}; + System.out.println(countWinners(results)); + } + public static int countWinners(Integer[] results) { + if (results.length == 0) return 0; + Arrays.sort(results, Comparator.reverseOrder()); + int count = 0; + int degree = 1; + for (int i = 0; i < results.length; i++) { + count++; + if (results[i] - results[i + 1] != 0 && (++degree > 3)) { + break; + } + } + return count; } }