Назад к задачам
Junior — Senior
7

Отбор событий с уникальными типами

Компании, где спрашивали:

IT OneIT One
Получайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Условие задачи

Необходимо написать метод, который:

  • получает список событий (List<Event>);
  • возвращает только те события, типы которых уникальны (идентифицируются по EventType.id());
  • при наличии нескольких событий одного типа оставляет первое найденное.
public interface Event {
    String id();
    EventType type();
}

public interface EventType {
    String id();
}