leoleonard / 19_1511

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

19_1511

Zdefiniuj metodę, która przyjmuje tablicę liczb, a w wyniku zwraca liczbę, która najczęściej się powtarzała. W przypadku przekazania pustej tablicy powinien być rzucony wyjątek NoSuchElementException. W przypadku, gdy liczba powtórzeń kilku liczb jest taka sama, zwrócona powinna być najmniejsza z nich.

Przykładowo dla tablicy [2, 2, 2, 3, 3, 4, 5] Powinna być zwrócona liczba 2 (liczby w tablicy nie muszą być pogrupowane, ani ustawione w określonej kolejności)

Dla tablicy [5, 5, 5, 8, 3, 3, 3, 10, 2, 1, 2] Powinna być zwrócona liczba 3.

Przetestuj działanie metody w osobnej klasie.

About


Languages

Language:Java 100.0%