Sobes.tech
Junior — Senior

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

livecode

Feladatfeltétel

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

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

public interface EventType {
    String id();
}