Я хочу сделать функцию max, используя apache flink с Scala, которая возвращает максимальный элемент, если он уникален, и -1 в противном случае. Для лучшего понимания ниже приведен пример:
2
- возврат функции для list[1, 2, 1]
.
-1
- это возвращение функции для list[3, 3, 1]
, поскольку из-за максимального результата будет три, но оно не является уникальным отображением в списке этого максимального значения.
Я подумал, что мог бы сделать, поместив все элементы в seq, но после flink это не сработало, поэтому я попытался использовать уменьшение, но у меня ничего не получилось: /
Кто-нибудь может помочь?