Задачи и тесты по программированию | proghub
2.38K subscribers
655 photos
16 videos
23 files
915 links
Публикуем задачи и вопросы для подготовки к собесу.

Сотрудничество: @cyberJohnny
Download Telegram
​​В вашей голове родилась идея бомбической игрушки (или вы уже её запили), но не знаете, что делать дальше? Интересуетесь, как создаются игры? Тогда заходите в канал @devmygame - в нём ребята из студии Intersol делятся практическими советами как создать, вывести на рынок и монетизировать игру. А ещё предостерегают от ошибок, которые когда-то делали: да-да, всё проверено на себе! На сладкое - интервью с топовыми игроками индустрии и рекомендации, как вести документооборот. Подписывайтесь на @devmygame и сделайте игру вашей мечты явью!
Forwarded from Короткие заметки о программировании
​​Расстояние Левенштейна

Расстояние Левенштейна - это минимальное количество вставок, замен и удалений символов, необходимое для преобразования одной строки в другую. Сложность алгоритма равна O(m*n), где m и n - длины выходных строк.
animation.gif
14.1 MB
Когда придумал название переменной 🤔
Forwarded from Короткие заметки о программировании
​​Сортировка пузырьком

Сортировка пузырьком или сортировка обменом - простейший алгоритм сортировки в основе которого лежит парное сравнение двух элементов массива и их обмен. Сложность алгоритма: O(n^2).
Алгоритм считается учебным и практически не применяется вне учебной литературы, вместо него на практике применяются более эффективные алгоритмы сортировки.
Для примера время сортировки 10000 коротких целых чисел на одном и том же программно-аппаратном комплексе (операция сравнения ≈3.4мкс, обмена ≈2.3мкс) улучшенной сортировкой пузырьком ≈30сек, а быстрой сортировкой ≈0,027сек.
На изображении реализация алгоритма на Go.
Каким будет результат выполнения данной программы?
Anonymous Poll
13%
42
36%
45
13%
102
37%
Ошибка интерпретатора
​​В 1987 году на прилавках появилась первая игра легендарной серии Metal Gear. С тех пор имя Хидео Кодзимы постоянно находится на слуху, его называют гением геймдизайна, а выход новой игры - Death Stranding, - с нетерпением ждут уже 8 ноября.

Секрет успеха Кодзимы - в страстном увлечении своим делом. Впитывая в себя лучшие практики геймдизайна и разработки игр, он каждый раз поражает игроков своим креативом.

Канал "Кодзима Гений" был создан с целью научить будущих геймдизанеров основам их ремесла и рассказать о приёмах создания видеоигр, которые они нигде больше не найдут. За год вокруг канала собралось ламповое сообщество, готовое помочь любую интересующемуся играми человеку.

Подписывайся, здесь ждут всех неравнодушных к интерактивным развлечениям:
https://t.iss.one/kojima_calls
​​Тест по JS

Правильный ответ и объяснение: https://proghub.ru/q/a181a9
​​ведение в криптографию (2012)
Автор:
В. А. Романьков

Язык: русский.

Целевая аудитория: начинающие разработчики.

Это небольшое руководство, собранное из практических лекций автора по криптографии, расскажет вам о современных математических приёмах и алгоритмах, лежащих в основе криптографических шифров. Вы познакомитесь с тем, как составляются шифры и как они разгадываются, а также с парой тройкой самых популярных из них.

В книге рассматриваются следующие темы:
✔️ платформы шифрования;
✔️ модулярная арифметика;
✔️ элементы шифрования и криптоанализа;
✔️ простейшие шифры;
✔️ криптосистема с открытым ключом Ривеста - Шамира - Адлемана;
✔️ поточные криптосистемы и многое другое.

Преимущества:
небольшой объём;
большое количество практических примеров и теоретических объяснений к ним.


Ссылка на скачивание:
https://cutt.ly/wwl83DH
​​Тест по PHP

Правильный ответ и объяснение тут:
https://proghub.ru/q/00413c
Основатель IT компании рассказывает о буднях предпринимателей. Помогает им в оптимизации бизнес-процессов и их автоматизации. Выводит бизнес на качественно новый уровень.

На реальных кейсах показывает, как сэкономить миллионы рублей в год без глобальных вложений:
3 300 000 рублей на пивзаводе
2 500 000 рублей в ресторане
1 500 000 рублей в сети заправок
1 300 000 рублей в сети пекарен

Здесь вы найдете кейсы по:
Продажам
• Принципам работы с клиентами и поставщиками
Стратегическому развитию компании
Системе сбалансированных показателей
KPI и целям сотрудников
Принципам построения бизнеса
и многое другое.

Своя Бизнес-сеть предпринимателей.

Не важно, кто вы, работаете ли по найму или матерый бизнесмен, продавец или программист, каждый найдет что-то свое.

Присоединяйся и прокачивай свои компетенции.