В вашей голове родилась идея бомбической игрушки (или вы уже её запили), но не знаете, что делать дальше? Интересуетесь, как создаются игры? Тогда заходите в канал @devmygame - в нём ребята из студии Intersol делятся практическими советами как создать, вывести на рынок и монетизировать игру. А ещё предостерегают от ошибок, которые когда-то делали: да-да, всё проверено на себе! На сладкое - интервью с топовыми игроками индустрии и рекомендации, как вести документооборот. Подписывайтесь на @devmygame и сделайте игру вашей мечты явью!
Forwarded from Короткие заметки о программировании
Расстояние Левенштейна
Расстояние Левенштейна - это минимальное количество вставок, замен и удалений символов, необходимое для преобразования одной строки в другую. Сложность алгоритма равна O(m*n), где m и n - длины выходных строк.
Расстояние Левенштейна - это минимальное количество вставок, замен и удалений символов, необходимое для преобразования одной строки в другую. Сложность алгоритма равна O(m*n), где m и n - длины выходных строк.
animation.gif
14.1 MB
Когда придумал название переменной 🤔
Forwarded from Короткие заметки о программировании
Сортировка пузырьком
Сортировка пузырьком или сортировка обменом - простейший алгоритм сортировки в основе которого лежит парное сравнение двух элементов массива и их обмен. Сложность алгоритма: O(n^2).
Алгоритм считается учебным и практически не применяется вне учебной литературы, вместо него на практике применяются более эффективные алгоритмы сортировки.
Для примера время сортировки 10000 коротких целых чисел на одном и том же программно-аппаратном комплексе (операция сравнения ≈3.4мкс, обмена ≈2.3мкс) улучшенной сортировкой пузырьком ≈30сек, а быстрой сортировкой ≈0,027сек.
На изображении реализация алгоритма на Go.
Сортировка пузырьком или сортировка обменом - простейший алгоритм сортировки в основе которого лежит парное сравнение двух элементов массива и их обмен. Сложность алгоритма: O(n^2).
Алгоритм считается учебным и практически не применяется вне учебной литературы, вместо него на практике применяются более эффективные алгоритмы сортировки.
Для примера время сортировки 10000 коротких целых чисел на одном и том же программно-аппаратном комплексе (операция сравнения ≈3.4мкс, обмена ≈2.3мкс) улучшенной сортировкой пузырьком ≈30сек, а быстрой сортировкой ≈0,027сек.
На изображении реализация алгоритма на Go.
This media is not supported in your browser
VIEW IN TELEGRAM
if -> else if -> else if -> else
Каким будет результат выполнения данной программы?
Anonymous Poll
13%
42
36%
45
13%
102
37%
Ошибка интерпретатора
В 1987 году на прилавках появилась первая игра легендарной серии Metal Gear. С тех пор имя Хидео Кодзимы постоянно находится на слуху, его называют гением геймдизайна, а выход новой игры - Death Stranding, - с нетерпением ждут уже 8 ноября.
Секрет успеха Кодзимы - в страстном увлечении своим делом. Впитывая в себя лучшие практики геймдизайна и разработки игр, он каждый раз поражает игроков своим креативом.
Канал "Кодзима Гений" был создан с целью научить будущих геймдизанеров основам их ремесла и рассказать о приёмах создания видеоигр, которые они нигде больше не найдут. За год вокруг канала собралось ламповое сообщество, готовое помочь любую интересующемуся играми человеку.
Подписывайся, здесь ждут всех неравнодушных к интерактивным развлечениям:
https://t.iss.one/kojima_calls
Секрет успеха Кодзимы - в страстном увлечении своим делом. Впитывая в себя лучшие практики геймдизайна и разработки игр, он каждый раз поражает игроков своим креативом.
Канал "Кодзима Гений" был создан с целью научить будущих геймдизанеров основам их ремесла и рассказать о приёмах создания видеоигр, которые они нигде больше не найдут. За год вокруг канала собралось ламповое сообщество, готовое помочь любую интересующемуся играми человеку.
Подписывайся, здесь ждут всех неравнодушных к интерактивным развлечениям:
https://t.iss.one/kojima_calls
Возможны ли такие функции A и B, что соответствующие им объекты a,b равны?
Anonymous Poll
44%
Нет, невозможны.
25%
function A() { return arr; } function B() { return arr; } var arr = []; var a = new A; var b = new B
17%
function A() { return {}; } function B() { return {}; } var a = new A; var b = new B;
15%
function A() { return this; } function B() { return this; } var a = new A; var b = new B
ведение в криптографию (2012)
Автор: В. А. Романьков
Язык: русский.
Целевая аудитория: начинающие разработчики.
Это небольшое руководство, собранное из практических лекций автора по криптографии, расскажет вам о современных математических приёмах и алгоритмах, лежащих в основе криптографических шифров. Вы познакомитесь с тем, как составляются шифры и как они разгадываются, а также с парой тройкой самых популярных из них.
В книге рассматриваются следующие темы:
✔️ платформы шифрования;
✔️ модулярная арифметика;
✔️ элементы шифрования и криптоанализа;
✔️ простейшие шифры;
✔️ криптосистема с открытым ключом Ривеста - Шамира - Адлемана;
✔️ поточные криптосистемы и многое другое.
Преимущества:
➕ небольшой объём;
➕ большое количество практических примеров и теоретических объяснений к ним.
Ссылка на скачивание:
https://cutt.ly/wwl83DH
Автор: В. А. Романьков
Язык: русский.
Целевая аудитория: начинающие разработчики.
Это небольшое руководство, собранное из практических лекций автора по криптографии, расскажет вам о современных математических приёмах и алгоритмах, лежащих в основе криптографических шифров. Вы познакомитесь с тем, как составляются шифры и как они разгадываются, а также с парой тройкой самых популярных из них.
В книге рассматриваются следующие темы:
✔️ платформы шифрования;
✔️ модулярная арифметика;
✔️ элементы шифрования и криптоанализа;
✔️ простейшие шифры;
✔️ криптосистема с открытым ключом Ривеста - Шамира - Адлемана;
✔️ поточные криптосистемы и многое другое.
Преимущества:
➕ небольшой объём;
➕ большое количество практических примеров и теоретических объяснений к ним.
Ссылка на скачивание:
https://cutt.ly/wwl83DH
Основатель IT компании рассказывает о буднях предпринимателей. Помогает им в оптимизации бизнес-процессов и их автоматизации. Выводит бизнес на качественно новый уровень.
На реальных кейсах показывает, как сэкономить миллионы рублей в год без глобальных вложений:
• 3 300 000 рублей на пивзаводе
• 2 500 000 рублей в ресторане
• 1 500 000 рублей в сети заправок
• 1 300 000 рублей в сети пекарен
Здесь вы найдете кейсы по:
• Продажам
• Принципам работы с клиентами и поставщиками
• Стратегическому развитию компании
• Системе сбалансированных показателей
• KPI и целям сотрудников
• Принципам построения бизнеса
и многое другое.
Своя Бизнес-сеть предпринимателей.
Не важно, кто вы, работаете ли по найму или матерый бизнесмен, продавец или программист, каждый найдет что-то свое.
Присоединяйся и прокачивай свои компетенции.
На реальных кейсах показывает, как сэкономить миллионы рублей в год без глобальных вложений:
• 3 300 000 рублей на пивзаводе
• 2 500 000 рублей в ресторане
• 1 500 000 рублей в сети заправок
• 1 300 000 рублей в сети пекарен
Здесь вы найдете кейсы по:
• Продажам
• Принципам работы с клиентами и поставщиками
• Стратегическому развитию компании
• Системе сбалансированных показателей
• KPI и целям сотрудников
• Принципам построения бизнеса
и многое другое.
Своя Бизнес-сеть предпринимателей.
Не важно, кто вы, работаете ли по найму или матерый бизнесмен, продавец или программист, каждый найдет что-то свое.
Присоединяйся и прокачивай свои компетенции.
Telegram
Реальная Автоматизация
Розничные точки пивзавода. Часть 1. Глобально меняем систему учета.
2014 год. Инфраструктура была такой: 4 розничные точки. Какой был софт озвучивать не буду, дабы не делать антирекламу.
Проблемы были следующие:
- Продажи снимались каждый день в виде эксель…
2014 год. Инфраструктура была такой: 4 розничные точки. Какой был софт озвучивать не буду, дабы не делать антирекламу.
Проблемы были следующие:
- Продажи снимались каждый день в виде эксель…