Generic метод для поиска максимума в массиве

Java Лёгкий generics

Задача «Generic метод для поиска максимума в массиве»

Реализуйте generic метод maxElement, который принимает массив элементов типа T (где T extends Comparable<T>) и возвращает максимальный элемент. Если массив пуст, метод должен вернуть null. Гарантируется, что все элементы не равны null.

Формат ввода

Первая строка: целое число N (1 ≤ N ≤ 100). Вторая строка: N элементов, разделённых пробелами. Элементы могут быть целыми числами или строками.

Формат вывода

Одна строка: максимальный элемент массива. Если массив пуст, вывести "null".

Примеры

Пример 1

ВВОД
5 3 7 2 9 1
ВЫВОД
9

Пример 2

ВВОД
4 apple banana cherry date
ВЫВОД
date

Пример 3

ВВОД
0
ВЫВОД
null
main.java