TGViewer
Яндекс Практикум. Программирование и анализ данных Яндекс Практикум. Программирование и анализ данных @practicumtech · 11.2K subscribers
Post #688 3.58K
А вот и решение задачи от Кирилла

from bisect import bisect_left

def find(a: [int], k: int) -> int:
if not a:
return -1
i = bisect_left(a, k)
if i >= len(a):
return len(a) - 1
if not i or abs(k-a[i]) <= abs(k-a[i-1]):
return i
return i-1


Если задача показалась вам слишком легкой, Кирилл предлагает попробовать выполнить ее без модуля bisect.
  • 👍 2
  • 🤔 2
More from @practicumtech
  1. Oct 7, 2026Как ИИ читает рукописи и синтезирует речь Нейросети читают почерк не хуже человека, а гово…
  2. Oct 5, 2026Чем занимается ИИ-инженер и что изменилось с приходом LLM🔖 Антон Моргунов — инженер по ма…
  3. Sep 30, 2026Напоминаем, на каких курсах с нуля начинается обучение в первой половине октября. Если ище…
  4. Sep 29, 2026Воркшоп «ИИ для программирования» В новом сезоне практических видео эксперты Практикума ра…
  5. Sep 28, 2026СТО Практикума о том, как ИИ меняет обучение и профессию разработчика Делимся разговором с…
  6. Sep 25, 2026Персональный план развития ИИ-навыков Пройдите тест из четырёх вопросов, чтобы получить ка…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →