Пікірлер
@kostya7469
@kostya7469 2 күн бұрын
ппц неуверенный человек. Нужно прокачивать навык самопрезентации, говорить громче, увереннее, артикулированнее.
@user-cm3rz4jb8r
@user-cm3rz4jb8r 3 күн бұрын
Не помогло
@xesax
@xesax 4 күн бұрын
можете подсказать что за расширение , чтобы вот так подчеркивало в vs code ?
@werft2266
@werft2266 4 күн бұрын
p1 = len(a) - 1 p2 = len(b) - 1 r = '' n = 0 while True: if p1 >= 0: ch1 = a[p1] else: ch1 = 0 if p2 >= 0: ch2 = b[p2] else: ch2 = 0 if p2 < 0 and p1 < 0: if n == 1: r = '1' + r return r r =str( (ch1 +ch2+ n)%10 ) + r n = (ch1 + ch2 + n)//10 p1 -= 1 p2 -= 1
@dmitrysapelnikov
@dmitrysapelnikov 6 күн бұрын
2я задача в оптимальном решении o(n) рантайма + o(1)- это гроб уровня hard, который не алгоритмическая, а математическая задача. Данила решил просто потешить свое чсв.
@ShinKranel
@ShinKranel 7 күн бұрын
1:56 Кандидат: На Яндекс.Практикуме мы делали проект на Джанго один......блок Андрей: о_о Кандидат: Потом писали на FastAPI один проект Андрей: о_о
@nerdizay
@nerdizay 7 күн бұрын
В url могут быть запятые))
@hornermotorbiker4360
@hornermotorbiker4360 9 күн бұрын
Не Тиньков, а Тинькофф
@user-fq2hr1pu5e
@user-fq2hr1pu5e 9 күн бұрын
return spisok == spisok[::-1]
@nebesnistalker
@nebesnistalker 9 күн бұрын
Харизматичная девушка)
@user-bd2dp1ug3t
@user-bd2dp1ug3t 9 күн бұрын
Код первого задания у пацана не работает и не увидивитиьно но я типо не осуждаю самого пацана, но вот чел типо с яндекса или откуда он там, просто видно что когда пацан начал слишком громоздить, он перестал понимать что он делает и сделал вид что решение норм (хотя оно time limit ) да и какой O(n) approach это смешно, ощущение что тип пришел не из it сферы даже а с помойки. Хахах я смотрю Андрей уже смеётся с задачки типо про sliding window ) What is going on ?
@AndreiIvanov-ph8sx
@AndreiIvanov-ph8sx 12 күн бұрын
А в Яндекс только с "ушками" берут?
@AndyPronin
@AndyPronin 11 күн бұрын
Ян не попал в Яндекс в итоге. Так что, нет
@judg3Grady
@judg3Grady 13 күн бұрын
Чел отучился на Яндекс Практикуме и не может написать алгоритм поиска палинрома? Серьезно? Ну и с бинпоиском любой недостажер легко должен справляться. Ни первый, ни второй собеседуемые не тянут на стажеров, не говоря уже о каком-то более высоком уровне.
@user-xw3rq9ng5u
@user-xw3rq9ng5u 13 күн бұрын
Яна молодец) Теперь я знаю, что не я один так сильно волнуюсь что все трясется и все вылетает из головы)
@luckytima2315
@luckytima2315 13 күн бұрын
Очередные нулевый питонисты, который привыкли юзать библиотечные методы не понимая реализаций
@user-yj1on3bf1v
@user-yj1on3bf1v 14 күн бұрын
в задаче на смещение массив не нужен. Надо скопировать подстроку от начала до номера индекса смещения, аналогично надо оставшуюся часть символов скопировать в другую переменную. и из этих двух переменных сформировать новую строку. Но тут еще надо учитывать глубину смещения, если функция получает на вход число, то надо высчитать корректное смещение на случай ели смещение больше чем число символов.
@user-zx6fq1ig4h
@user-zx6fq1ig4h 15 күн бұрын
Я бы этого типа, не то, чтобы не взял программистом, я б его на пушечный выстрел не подпустил. Возможно, он будет хорош у других областях, например в продажах(там как раз языком чесать нужно).
@goterogotero8240
@goterogotero8240 16 күн бұрын
Антон классный парень, хотел бы с ним поработать!
@AndyPronin
@AndyPronin 15 күн бұрын
Да. Он молодец большой
@engineer103
@engineer103 16 күн бұрын
Здравствуйте Андрей смотрю вас уже год и постоянно разбераю ваше интервью большое спасибо! Можете ли сказать как я смогу попасть на ваше собеседование
@AndyPronin
@AndyPronin 15 күн бұрын
Пока через Практикум. Возможно, сделаю розыгрыш на канале. Но это не точно
@marebf3301
@marebf3301 15 күн бұрын
​@@AndyPronin, а что за практикум?
@AndyPronin
@AndyPronin 15 күн бұрын
@@marebf3301 Яндекс Практикум. Я эти собесы в рамках работы там делаю
@MrBeltalowda
@MrBeltalowda 16 күн бұрын
грустно смотреть, когда кандидаты тривиальные задачки на палиндром или бисект решить не могут
@NightoSan
@NightoSan 16 күн бұрын
как сделать так что бы подсвечивались варианты в IDE ?
@AndyPronin
@AndyPronin 15 күн бұрын
Продкючить нейросети
@kruptixx
@kruptixx 16 күн бұрын
Благодарю за интересный контент! всегда интересно посмотреть на джунов и повспоминать питон :) def pol(arr: list) -> bool: for i in range(len(arr) // 2): if arr[i] != arr[-i - 1]: return False return True def version_checker(arr: list) -> object: def is_bad(ver: object) -> bool: pass l_p, r_p = 0, len(arr) - 1 while 1: if is_bad(arr[l_p]): return arr[l_p] elif is_bad(arr[r_p]): if is_bad(arr[curr := (l_p + r_p) // 2]): r_p = curr else: l_p = curr + 1 continue return None
@runneso
@runneso 16 күн бұрын
def firstBadVersion(n: int) -> int: left, right = 0, n while (right - left) > 1: mid = (left + right) // 2 if isBadVersion(mid): right = mid else: left = mid return right def palindromeCheck(array: list[int]) -> bool: left, right = 0, len(array) - 1 while left < right: if array[left] != array[right]: return False left += 1 right -= 1 return True
@bunasha
@bunasha 16 күн бұрын
Багованный модуль равномерно распределен с независимыми случайными приращениями. Ты не докажешь факт корреляции между багованными модулями, что если один модуль багован, то все последующие также багованны. А если корреляция есть, т.е. тебе однозначно известно как выглядит баг, ты можешь просто прочитать модуль как текстовый файл и найти в нем данный баг. Он на чтение млнонов символов и сопоставление с щаблоном бага потратит менее секунды и туфта с бинарным поиском не нужна. У тебя же не трлн версий модуля. Смысла лепить этот поиск не нужно там, где он не нужен.
@MrBeltalowda
@MrBeltalowda 16 күн бұрын
man git bisect
@fight_me-
@fight_me- 16 күн бұрын
Вот такие штуки получились def palindrome(numbers: list[int]) -> bool: pointer: int = -1 for idx in range(len(numbers)//2): if numbers[idx] == numbers[pointer]: pointer -= 1 else: return False return True def get_bad_version(versions: list[int]) -> int: low: int = 0 high: int = len(versions) - 1 while high > low: mid: int = (low + high) // 2 if is_bad_version(versions[mid]): high = mid else: low = mid + 1 return low
@fight_me-
@fight_me- 16 күн бұрын
Если я, конечно, правильно понял, что после первой плохой версии, все последующие тоже будут плохими
@user-zb3wv3jl5b
@user-zb3wv3jl5b 16 күн бұрын
def func(x): if len(x) % 2 == 0: return False left = 0; right = len(x)//2 + 1 while right < len(x): if x[left] != x[right]: return False left += 1; right += 1 return True
@runneso
@runneso 16 күн бұрын
Палиндром может быть чётной длины [1,2,2,1]
@user-zb3wv3jl5b
@user-zb3wv3jl5b 16 күн бұрын
@@runneso def func(x): if len(x) == 0: return False left = 0; right = len(x)//2 + 1 if len(x) % 2 != 0 else len(x)//2 while right < len(x): if x[left] != x[right]: return False left += 1; right += 1 return True
@ThembaKai
@ThembaKai 11 күн бұрын
def is_palindorme(lst): left = 0 right = len(lst) - 1 while left < right: if lst[left] != lst[right]: return False left += 1 right -= 1 return True
@Chel1k7
@Chel1k7 16 күн бұрын
с его условием в цикле while start != end, при четном кол-ве элементов будет падать ошибка out of range, потому что условие не выполнится при палиндроме. Как такое можно было пропустить, Андрей))
@AndyRoid1986
@AndyRoid1986 16 күн бұрын
тоже об этом подумал , поэтому ограничил до середины списка проверку, чтобы старт в конец не ушел и енд в начало
@Chel1k7
@Chel1k7 16 күн бұрын
@@AndyRoid1986там просто нужно сделать while start < end:
@AndyPronin
@AndyPronin 15 күн бұрын
Косяк( чуйка подсказала про аут оф рейндж, но сходу не сообразил.
@AndyRoid1986
@AndyRoid1986 16 күн бұрын
Сделал так: def fpolyn(l=list)->bool: p=-1 # указатель на элемент списка zn=True # значение for i in range(len(l)//2): if l[i]!=l[p]: zn=False break else: p-=1 return zn
@Chel1k7
@Chel1k7 16 күн бұрын
Коряво сделал, подумай еще:)
@AndyRoid1986
@AndyRoid1986 16 күн бұрын
Ну или через ваил; def fpolyn2(l=list)->bool: i=0 # указатель сначала p=-1 # указатель с конца zn=True # значение while len(l)!=0 and l[i]==l[p] and i!=len(l)//2: # проверка до середины списка i+=1 # пока совпадает сдвигаем указатели p-=1 if l[i]!=l[p]: zn=False return zn
@Chel1k7
@Chel1k7 16 күн бұрын
@@AndyRoid1986 пипец ты усложняешь))
@AndyRoid1986
@AndyRoid1986 16 күн бұрын
@@Chel1k7 20 лет простоя после паскаля в универе, не претендую на профа))) радует, что уже работает то что я накалякал
@Me-dq5ix
@Me-dq5ix 17 күн бұрын
Как тяжело их слушать… вообще ответы не логичные
@sergeiryzhov9043
@sergeiryzhov9043 17 күн бұрын
Ольга красивая)
@idontknow_
@idontknow_ 20 күн бұрын
Задача решается при помощи ord(i) и chr(ord(i)+3) с проверкой диапазона ascii символов конечно же.
@user-yj1on3bf1v
@user-yj1on3bf1v 14 күн бұрын
батенька, чатгпт ругался на ваше решение, вы смещаете вправо :))
@idontknow_
@idontknow_ 21 күн бұрын
В чем смысл задачи, я не понял. Если есть что то кроме интов, флоатов конвертировать result в строку и уже прибавлять к ней str(i). Либо отсеять инты, и не инты и на выходе проверять результат и склеивать их.
@AndyRoid1986
@AndyRoid1986 22 күн бұрын
Новичек, сделал почти так же, но не знал про startswith, поэтому у меня это выглядело так def difstr(a: str,b: str) ->str: c = str(a[:len(b)]) if c == b: return a.replace(b,'',1) return a
@user-nz5rl3ey9u
@user-nz5rl3ey9u 23 күн бұрын
CudaText сначала подумал что речь идет о вычислениях на GPU)
@AndyRoid1986
@AndyRoid1986 24 күн бұрын
сделал 2 задачку так def kvadr(k:int): kv=[] for i in range(k,0,-1): kv.append(i**2) return kv n=int(input('N=')) print(kvadr(n))
@user-jl4ey9zy3i
@user-jl4ey9zy3i 24 күн бұрын
Золотое у Вас терпение😂😂😂
@user-ke8ov7dz8m
@user-ke8ov7dz8m 28 күн бұрын
Какой раздражающий неуч, даже досмотреть захотелось
@user-ue4iv3nw3x
@user-ue4iv3nw3x 29 күн бұрын
Люди такие забавные тут сидят, наверно смотрят и думаю какие они умные, и могут все решить, поднимают свою самооценку
@AndyPronin
@AndyPronin 28 күн бұрын
возможно, для неторых это важно
@mans66_
@mans66_ Ай бұрын
звук ужасный, слушать и смотреть из за этого не возможно и не хочется
@rashidmagomedov7830
@rashidmagomedov7830 Ай бұрын
Хороший вопрос)
@knarg4682
@knarg4682 Ай бұрын
Захожу на такие видео ради мощного буста самооценки. Если ВОТ ЭТО именуется "уровень junior, пишущий проекты на Django, пригодный для трудоустройства", то я-то, у-у-у...))) Так вообще сюжет, конечно, из серии "дочь прокурора на собеседовании".
@Reboot_BS
@Reboot_BS Ай бұрын
Мои глаза ослепли от глаз Андрея
@user-ip6nj1un6t
@user-ip6nj1un6t Ай бұрын
легенда.
@user-ke8ov7dz8m
@user-ke8ov7dz8m Ай бұрын
Покажите самоучек, сравнить насколько хорош Яндекс курс и прочие
@user-ke8ov7dz8m
@user-ke8ov7dz8m Ай бұрын
"3 высших" Образования 🤮
@AyTuCTbl4-exe
@AyTuCTbl4-exe Ай бұрын
Плов из джангистов
@user-dv5zb2dq3v
@user-dv5zb2dq3v Ай бұрын
Хороший вопрос :)))
@justman073
@justman073 Ай бұрын
def get_evens(top: int) -> list[int]: return [*range(0, top, 2 * (top >> top.bit_length()) or 2)] or [0]
@RU_Sandy
@RU_Sandy Ай бұрын
[‘tju:pl]