Эйч
Эйч
  • Все менторы
Задачи/Python-разработчик/Новые пользователи

Новые пользователи

Условие задачи

Найти пользователей, которые поступили в систему (income_users) и не содержатся в списке уже существующих пользователей (existing_users). Вернуть список только новых пользователей.

pythonclass User:
    uid: int
    create_dt: Optional[datetime]  # заполняется только при получении из БД

def get_new_users(income_users: List[User], existing_users: List[User]) -> List[User]:
    ...
    
existing_users = [
    User(uid=1, create_dt=...),
    User(uid=2, create_dt=...),
    User(uid=4, create_dt=...)
]

income_users = [
    User(uid=2),
    User(uid=4),
    User(uid=8),
    User(uid=16)
]

assert get_new_users(income_users, existing_users) == [
    User(uid=8),
    User(uid=16)
]

Профессия

Python-разработчик

Сопроводим до оффера

Умножим шансы на каждом этапе поиска и поможем получить выгодный оффер

Узнать больше

Сервис развития карьеры

Контактыteam@h.careers@hcareers
TelegramVKYouTubeLinkedIn
Профессии
Компания
С чем помогаемОтзывыВопросы и ответыСертификатыВебинарыСтать ментором

Платформа принадлежит ООО "Эйч Карьера"
ИНН 9710095807 ОГРН 1227700077340
Адрес: 127006, город Москва, Старопименовский пер, д. 18 стр. 2, помещ./ком./этаж I/19/2

Copyright © 2020-2025 Сервис развития карьеры Эйч. Все права защищены.

Политика конфиденциальностиПользовательское соглашениеОферта