Sobes.tech
Junior — Senior
111

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

被问到的公司:

IT OneIT One
任务条件

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

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

public interface EventType {
    String id();
}