Two Sum на Python: Решение LeetCode задачи для новичков

แชร์
ฝัง
  • เผยแพร่เมื่อ 27 ก.ย. 2024
  • В этот раз мы решили начать с базы - с первой алгоритмической задачи с сайта Leetcode. Казалось бы, все просто и понятно, но даже в такой простой задаче могут возникнуть сложности. Смотрим и предлагаем свои решения в комментариях.
    Ссылка на задачу: leetcode.com/p...
    Вакансия Python-разработчик: clck.ru/37EWZx
    Вакансия Системный аналитик: clck.ru/37EWcZ
    Вакансия Бизнес аналитик: clck.ru/37EWfD
    GitHub репозиторий github.com/val...
    Актуальные вакансии: career.technok...
    Telegram: t.me/technokratos
    ВКонтакте: technok...
    #LeetCode #python #АлгоритмическаяКачалка #Программирование #Алгоритмы

ความคิดเห็น • 27

  • @technokratosTV
    @technokratosTV  9 หลายเดือนก่อน

    🔥Нанимаем разработчиков и аналитиков на классный проект:
    Вакансия Python-разработчик: clck.ru/37EWZx
    Вакансия Системный аналитик: clck.ru/37EWcZ
    Вакансия Бизнес аналитик: clck.ru/37EWfD

  • @_mnc_
    @_mnc_ 11 หลายเดือนก่อน +4

    13 лет, люблю программирование
    Два кода уже пишу код

  • @oltry
    @oltry ปีที่แล้ว +1

    Круто! Помню эту задачку, и ее решение, но все равно интересно.

  • @ИгорьПопов-г6ь
    @ИгорьПопов-г6ь หลายเดือนก่อน

    музыка просто опасевич, no concentration

  • @ЕленаБакурская-ы8ю
    @ЕленаБакурская-ы8ю ปีที่แล้ว +1

    Круто! 🎉

  • @СергейКоновалов-ф4ы
    @СергейКоновалов-ф4ы 10 หลายเดือนก่อน +2

    Сереженька 32 годик

  • @atomkhon
    @atomkhon 9 หลายเดือนก่อน

    26 лет)

  • @plushkinaamira
    @plushkinaamira ปีที่แล้ว

    🎉🎉🎉

  • @michaelu-bahn-fahrer1693
    @michaelu-bahn-fahrer1693 7 หลายเดือนก่อน

    Можно Джаву

  • @ПарфентьевВладислав
    @ПарфентьевВладислав 8 หลายเดือนก่อน

    Привет, что такое квадрат? Я не понимаю профессионализмов.

    • @trrnettt2066
      @trrnettt2066 7 หลายเดือนก่อน

      сложность алгоритма n^2

  • @micarchangel
    @micarchangel ปีที่แล้ว +1

    # Без доп. словаря
    def two_sum(nums: list, target: int):
    for i, num in enumerate(nums):
    try:
    return i, nums.index(target - num)
    except:
    pass
    # 28 лет

    • @technokratosTV
      @technokratosTV  ปีที่แล้ว

      Тоже рабочий вариант решения. Респект👍

    • @vladimirpapoyan1011
      @vladimirpapoyan1011 ปีที่แล้ว

      ​@@technokratosTVэто неправильный вариант ответа

    • @Flonesko
      @Flonesko 9 หลายเดือนก่อน

      Your solution includes nums.index, therefore it takes O(n²). Solution with hashmap takes O(n) because hash lookup takes O(1) in avg

  • @ibrahimoglu
    @ibrahimoglu ปีที่แล้ว

    41

    • @technokratosTV
      @technokratosTV  ปีที่แล้ว +1

      Круто! Что привело вас в ИТ?

    • @ibrahimoglu
      @ibrahimoglu ปีที่แล้ว +1

      @@technokratosTV я не в ИТ :) просто хобби ;)

  • @Gimlosha
    @Gimlosha 4 หลายเดือนก่อน +1

    Привет! 26, бакалавр и магистратура по юриспруденции, решил спекнуться в IT самостоятельно) Так что это первое видео с Вами, подписался

  • @АндрейМакаров-у6ч
    @АндрейМакаров-у6ч ปีที่แล้ว +1

    У меня возникла проблема, написал всё правильно но литкод выдаёт ошибку синтаксиса

  • @KirDmitruk
    @KirDmitruk 4 หลายเดือนก่อน

    Кирюша, 26 годиков))

  • @w1zzzy1
    @w1zzzy1 ปีที่แล้ว +2

    мне 11 +- 10 лет

  • @michaelu-bahn-fahrer1693
    @michaelu-bahn-fahrer1693 7 หลายเดือนก่อน

    Какая милая

  • @Xayli-i
    @Xayli-i 8 หลายเดือนก่อน

    Ярослав 15 с половинкой)

  • @fit9009
    @fit9009 10 หลายเดือนก่อน

    ты сама вдупляешь что ты пишешь?

    • @Flonesko
      @Flonesko 9 หลายเดือนก่อน

      Судя по complimet вместо complement - нет. По правде говоря решение супер простое, так что вероятно его поймет каждый кто знает что такое словарь. Однако нужно понимать что lookup в hashmapе занимает O(1) (в основном). Вот это не так просто