Решаю Яндекс Контест / Алгоритмы
Штука, которая волнует нас всех с момента начала, и вплоть до завершения карьеры.
Какой у меня уровень?
Есть определенные классификации и градации, по типу: Джун, Мидл и Сеньер.
В этом видосе поговорим о то, как можно себя проверить, и какой у вас приблизительный уровень как у программиста.
Я wndtn, мне 20 c чем-то лет, и я изучаю computer science и программирую ~10 лет.
Я into С++, и всякие low-level штуки.
У меня есть небольшой проект, xplatform, который вы сможете найти на github, и через него практиковаться в изучении всей базы программирования, и если вам повезет(если вы упорный), вы станете хорошим программистом %)
Если нужна помощь в программировании 1 на 1, чекайте ссылки .
всем добра
ps:
вот сам сабж бтв - yandex.ru/jobs/skill-diagnostic/
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Подпишись сюда, бро:
Telega и чатик - t.me/wndtn
Boosty(менторинг для РФ) - boosty.to/wndtn
Patreon(для остальных стран) - / winderton
Instagram - / winderton
Github проекта(код с канала) - github.com/winderton
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Оборудование:
Камера - Sony a7ii
Объектив - SIgma F1.4 DG
Микрофон - AudioTechnica at2035
Звуковая карта - Scarlett Solo
Петличка - Rode smartlav+
Клавиатура - HyperX Alloy
Вторая клавиатура - apple magic keyboard(black edition)
Монитор DELL 25'
Монитор Asus mg248q
Iphone 11 pro(зеленый)
CAMLINK elgato - для стриминга
JBL headset
Телик LG nanocell 50
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Музыка:
Bok Choy - Slynk
Call The Shots - Slynk
X Ray Vision - Slynk
Uh Oh - Slynk
Пікірлер: 249
Эй! Делается видос, "Как бы изучал программирование, если бы мог начать сначала?" Набейте тут 10к лойсов, и видик выйдет в ближ 2 недели. Добраааа
@germanmariot34
Жыл бұрын
Привет. Поделись ссылкой на ресурс с табличками категорий того чела
@magzhanamangeldiuly8221
Жыл бұрын
на 4 задаче ты вывел “True” “False” на нужно было выводить Possible Impossible
5:30 мой первый палиндорм это, "Улыбок тебе дед Мокар"
@danilv8298
Жыл бұрын
в топ
@Simpotyga
Жыл бұрын
Тоже вспомнил, но подушню это не палиндром
@user-gd7dz8pv9i
Жыл бұрын
только это не палиндром
@dehavilland12
Жыл бұрын
это не палиндром
@veeronten4886
Жыл бұрын
это полиндром
Если в ролике нет рекламы, значит весь ролик - реклама)
@alexandralexandr2997
Жыл бұрын
+
Много интересной и полезной информации так что есть о чём подумать и поразмыслить.
Братан, хорош, давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот почаще?
@truing6454
Жыл бұрын
Не все поймут :()
@xzablik
Жыл бұрын
@@truing6454 не многие - Братан, хорош, давай, давай, вперёд!
@samsonboroda1983
Жыл бұрын
Братан, хорош, давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот почаще?
@slowpoke1808
Жыл бұрын
Ну и если я какой-то коммент дочитываю до конца, то никогда не поленюсь поставить лайк
@MrGrafYouTube
Жыл бұрын
Ребят каналом ошиблись)
Посмотрела с удовольствием. Тема заинтересует многих .
Интересный проект, спасибо за информацию!
Я балдею от твоих видосов!! 😁 Что ни ролик, - то обязательно шедевр, причём очень очень позитивный шедевр!!! 😃 Удачи тебе во всём!!!!
Новый ютуб, не сразу нашел ссылки на проверку. ЗЫ спс за контент, всегда очень жду и с удовольствием смотрю
Занимательно звучит! Ну очень специализированный контент!
Спасибо за информативный обзор.
Неплохой проект, спасибо за видео обзор.
Хорошее это дело. Только для этого надо иметь необходимые знания и навыки.
Когда-то у меня тоже была привычка без повода говорить на беглом английском без акцента, просто потому, что могу. Хорошо, что отучил себя.
@mediafile9995
Жыл бұрын
зря.. забудешь, как говорить, а так хотя бы не забываешь, как говорить, имхо
@user-mv3on8jd5h
Жыл бұрын
Ой пов₽@@&бывался
@user-bw6wb3ne2f
Жыл бұрын
@@mediafile9995 со стороны как уебанство выглядит, если и делать так, то там, где тебя никто не слышат
@Pafel0684
Жыл бұрын
Да, это действительно раздражает
@hin200
Жыл бұрын
не знаю, для тех кто не знает не очень, а так охеренная херня, сам так делаю и дальше советую
Неплохая возможность проверить свои навыки в программировании.
Любопытный анализ!)
Чел, блин, спасибо за то что ты делаешь. Один из немногих ресурсов где можно замедлить выгорание
@anjak1292
Жыл бұрын
Выгорание? Типа у всех программистов выгорание? А что, они какие то особенные?
@user-lz2im6ii8m
Жыл бұрын
@@anjak1292 где ты увидел в его комменте что программисты особенные?
@AndrewBateman-cy6oy
Жыл бұрын
@@anjak1292 во первых, он не говорил что у всех программистов выгорания и во вторых типо, а не типа. А в третьем, с чего ты дурачок взял то, что все программисты особенные? Одним словом, соболезную тебе. Чтобы стать супер программистом и быстро, надо иметь достаточно хороший iq.
@AndrewBateman-cy6oy
Жыл бұрын
@@anjak1292 бл, какая ты тупая. Боже, соболезную твоей семье и тебе. Надеемся, что такие как ты ливнут с мира, мол :( соболезную
The main requirement for the middle developer is the ability to perform the tasks assigned to them independently.
Это было очень хорошо, отлично
Если без заморочек, то думаю, что тема с тестами норм. Самому интересно, даже примерно прикинуть свой уровень, как программиста.
Видос хорош для начинающих прграммистов.
ДАёшь больше образовательного контента!!!:)))
В идеале палиндром решать оптимально без библиотечных функций типа transform и на массиве в половину размера ввода чтобы при проверке слова организовать стек
вот тот контент, который я искал
красавчик энивэй, жаль что не успел последнее порешать
забавно смотреть, как ты в рандомные моменты переключаешься на английский. я будто в зеркало смотрел! I tend to speak english when programming too, usually it's just me saying how much I suck at everything I do lol
5+ за канал!
ты крутой программист!
Thank you for sharing such a great content
Хм, пробное решение последней задачи - создать очередь пар элементов, и при добавлении нового элемента проверять на то не превышается ли лимит запросов одного посетителя и потом посмотреть на размер самой очереди - не превышает ли она лимит запросов. А дальше удолять устаревшие запросы
@purity9432
Жыл бұрын
мне попалась ща эта же ластовой, так же решал - зашло)
Скажи пожалуйста, 7:11, зачем нужна лямбда? Можно заменить на std::transform ( s.begin(), s.end(), s.begin(), std::tolower); ?
очень удивлён, что задачи здесь на уровне егэ по информатике)
@rible1847
Жыл бұрын
А я думаю, почему кажется знакомым... Сдал ЕГЭ в 2022.
Привет! Расскажи, как ты научился так быстро печатать
У Яндекса есть лицей, который есть в куче городов. Там школьников 8-11 класс берут. Прошëл отборочный, потом собеседование и попадаешь туда. Там учат 2 года программирование на пайтон 2 раза в неделю. Тебя могут исключить если не успеваешь. По итогу обучения, ты научишься программировать на пайтон. Абсолютно бесплатно. Но конкурс на место высокий
красавчик
норм тема, лайк от СЕООНЛИ
начала изучать html/ css, дальше думала js там… теперь ничего не хочу, спасибо 🤣
У меня наверно на самом низком уровне. Спасибо бро за видосик.
Интересно
То есть, просто перепридумали Кодварс? Только менее удобный и со входом по звонку? 😂
а почему ты в помещении носишь шлем
Если программист говорит слово "случай" вместо "case" - процесс самоликвидации запущен.
Уровень 25-26-27 заданий ЕГЭ по информатике, если брать не простейшие шаблоны, а то что реально было на экзамене в сибири; в 27 некоторым приходилось выходить далеко в ларек и использовать метод частичных сумм, городить свои формулы или искать какие-то закономерности в исходниках для оптимизации вычислений
@20two_may32
Жыл бұрын
согласен
@user-oo8ig5dg6w
Жыл бұрын
26? Не уверен, 27 - да, но не 25,26.
@user-oo8ig5dg6w
Жыл бұрын
25 работа с делителями, маски чисел. 26 просто задачка на подумать, всё время разное, в 22 году была обычная сортировка и добавление элементов в список.
@user-oo8ig5dg6w
Жыл бұрын
27 действительно интересна.
@kravigo3883
Жыл бұрын
@@user-oo8ig5dg6w ну и чего же интересного там? Просто поддерживаешь сумму на префиксе и на суффиксе, а далее, если мы выберем город i как центр, то для него ответом будет dp[i] = dp[i-1] + pref[i-1] - suf[i], и ответ на задачу - min(dp)
класс
Со скольки лет ты изучаешь программирование? Мне 17 знаю только азы питона
О, мы олимпиады в этом же контесте пишем
otimo muito top mesmo
9:44 Я наверное бы на Python использовал бы range и булевой логикой (например 3 in range(0, 5) -> True) получил бы ответ, на плюсах вроде тоже можно что-то похожее провернуть
есть над чем подумать
В этом смысле проще попробывать себя на Problem Solving (Basic) Skills Certification Test от HackerRank
Всё ещё не понимаю как умение решать алгоритмов помогает найти хорошего разработчика. Могу я просто показать свой уровень в code wars? Или достаточно диплома за участие в Олимпиаде 9 класса? Да и вообще, ничего нового не увидел. Думал реально что-то прикольное придумали, а нет. Могли бы сделать что-то по типу выбираешь фронт или бэк, потом тыкаешь галочки на стек технологий, а потом тебя спрашивают по ним теоретические и практические (прикладные) вопросы. Хотя как сделать, чтобы нельзя было списать при такой системе без понятия
@cosmodeath2490
Жыл бұрын
Такие задачи проверяют твое мышление. Если таких задач в реальной работе нет, это не значит что эти знания не помогают решать проблемы
очень глубокая мысль.
respect
Яндекс изобрел leetcode?
А зачем while ( s.empty() ) ? В чем удобство?
Попробую на Питоне забацать!
понравилось
10:33 - так делают крутые челы. Я знаю, что это уменьшает число инструкций на некоторых компиляторах на одну и на 0.0001% лучше, но я не крутой чел и тоже пишу i++.
В программировании с этого лета, учу Python, первая и третья задача вообще лёгкие, уже решал такие на codewars (на 8-6 kata были). Над второй нужно задуматься. Четвертую не читал, хз что там.
@Dedinside05
Жыл бұрын
Сам учишь или курсы?
@grohot9
Жыл бұрын
@@Dedinside05 Начинал учить сам, после пошёл на курсы, сейчас совмещаю курсы с самообучением. На курсах беру основу и понимание и самостоятельно дополняю знания информацией с интернета по этапам, что проходим.
@maaker100
Жыл бұрын
@@grohot9 Что за курсы? как тебе ?
@tatyoung1157
Жыл бұрын
@@grohot9 кстати да что за курсы
@user-th4qi8iv3q
11 ай бұрын
как успехи
Пользователь: **заходит на сайт на короткую сессию** Логи: 8==D
Какие-то простые задачи (те которые из видео). Я не знаю зачем так сложно все считывать. Ты тратишь кучу времени. Попробуй все считывать через cin/cout или их ускоренными аналогами. Это заметно увеличит скорость решения задачи.
А я только первую понял и вторую частично))
прикольно не думал что на си можно такой код писать так писатт, практически также как на питоне.
ну крутой, крутой, сразу видно native English speaker-а)))
"Ну на кого же ты похож?!" - эта мысль ела меня 2 дня) Рик и Морти, 3 сезон 10 серия (если гугл не обманывает), Глупый Рик))) Без обид)
лайк
Nice
просто этому надо учится и быть профи в програмировании
Очень актуально дл меня. Муж сенье, а я начинащая.
Все мы ходим под Богом. Дискурс боголепия.
Был 1 раз на собеде в яшке, и спрашивали намного страшнее штуки. Эти задачи прям детские,
в задачке про сесси разве при вводе 3 1-9 2-5 6-7, например, maxSessionsCount не будет равняться 3? типа иде тсравнение с i-тым правым концом интервала, забивая хуй на концы остальных интервалов
Зачем нужно считывать строчки, затем переводить в числа, если можно сразу через (из std::cin)? Ввод же форматированный... Или я что-то не до конца понимаю...
@flyoffly5133
Жыл бұрын
У Меня больше к вопросу решению палиндрома...а зачем сравнивать всю строку, если можно только половину
@canis_mjr
Жыл бұрын
@@flyoffly5133 скорее всего тут это делается в угоду читаемости и понятности, ещё и памяти в 2 раза больше тратится. Понятно, что эффективней в 2 указателя идти на встречу друг другу.
Пример палиндрома, если не учитывать пробелы: "А роза упала на лапу Азора" - из книжки Буратино. Это было задание от Мальвины Буратино написать чернилами.
Палиндром я бы в любо случае делал через цикл с двумя поинтерами и шел на встречу
👍
я думал чел как-то обрабатывает звук, чтобы убыстрить его. а нет, он просто так говорит )
Как начать говорить на английском? Понимаю чтение, разговорный, но не могу начать сам говорить
Так можно другой имэйл поставить и перепройти заново
Задача с интервалами же неправильно решена. К примеру для таких интервалов: {1, 5}, {2, 3}, {4, 5} возвращает 4, хотя должна 2
Я один заметил, что подозрительно много комментариев типа "хорошее видео"? Обычно таких вообще нету
@wndtn
Жыл бұрын
Готов поставить канал на кон, что ничего не подкручивал никогда
@schmoopiegrob8758
Жыл бұрын
@@wndtn тебе и не надо, янки работают
15лет назад прочел пол книги по пхп, хтмл, установил пхпмайадмин и написал игры, приложения, которыми болен миллиона пользователь воспользовались. Написал куча, но с такими знаниями мне кажется даже на юниор не возьмут. А еще чат-боты на питоне Ну и в codingame в золото по играм вхожу
Рекламная интеграция Яндекс удалась :)
Говор л что в понедельник выйдет
хорошее видео,мне понравилось,жаль что я тупой)))))))))))
Привет! Расскажи, как ты научился так быстро печатать, спасибо:)
@BlexJS
Жыл бұрын
Думаю, дело в том... что это его работа ;)
@freeuser2792
Жыл бұрын
советую раскладку клавиатуры colemak-dh
@marat0.088
Жыл бұрын
@@BlexJS он мне напомнил хацкера с бананом
У меня решение не проходит по другой их теме "Подготовка к собеседованию в Яндекс", там лишних 6 мили секунд((( I suck too
круть
Понимаю что в этой профессии все не так просто ,есть конечно самоучки но все равно тут образование играет роль.
@Shpinog
Жыл бұрын
Образование есть и у самоучки - самообразование. Встречал типов, которые 9 классов закончили, но в матан могут не хуже топовых выпускников.
@sparrowwin
6 ай бұрын
@@Shpinog так-то матан проходят на первом курсе института
3:16 - услышал "гайсня" - отписался
виндертон - ты очень классный программист, мне 16 и я хочу стать лучше тебя
@vasiliypupkin6311
Жыл бұрын
Будешь училкой по информатике, для сли будешь сидеть тут, а не решать задачи
Yes...very well...like...like...like...like...
виндеру добра
Мммм найс. Сколько яндекс заплатил за рекламу?
Жаль, что по embedded нет(
ну первые 3 базированная база)
Пол видоса воды, а потом как пошёл тараторить. Аж пить захотелось.
Странно что никто не написал о том что это рекламный видос, и также что автор это не указал
А давай такую задачу. 1. Узнать является ли положительное число палиндромом без использования строк)))
@doctor_livsi_pod_phonk
11 ай бұрын
Сделать число массивом и брать остаток отделения по разрядам и сравнивать, первое что пришло в первые 15 сек, скорее всего можно и быстрее
@EvilYou
11 ай бұрын
@@doctor_livsi_pod_phonk без преобразования в массив можно. Но додуматься до этого способа непросто
@kaajjo
10 ай бұрын
Самое простое, что пришло в голову, так это перевернуть число (через деление и остаток от деления), после чего их сравнить
@fur1ouswolf
10 ай бұрын
@@EvilYou не знаю что тут непростого ¯\_(ツ)_/¯ ________ package main import ( "fmt" "math" ) func solve(n int) bool { l := int(math.Floor(math.Log10(float64(n)))) + 1 for i := 0; i left := n % int(math.Pow(10.0, float64(l-i))) / int(math.Pow(10.0, float64(l-i-1))) right := n % int(math.Pow(10.0, float64(i+1))) / int(math.Pow(10.0, float64(i))) if left != right { return false } } return true } func main() { var n int fmt.Scan(&n) fmt.Println(solve(n)) } ________
Паллиндром неоптимально решил😅